数据库Linux学习笔记

云服务器链接Mysql

2019-01-04  本文已影响2人  乔治大叔

先上传mysql,解压mysql即可使用

tar xf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz 

创建软连接

 ln -s mysql-5.7.20-linux-glibc2.12-x86_64 mysql

3.2 编辑环境变量
vim /etc/profile
添加以下一行:

export PATH=/opt/mysql/bin:$PATH

生效配置:
source /etc/profile

3.3 卸载自带mariadb(否则会和mysql冲突,这个BUG搞了几个小时才找到)
yum remove mariadb-libs

3.4 生成配置文件(/etc/my.cnf)
vim /etc/my.cnf
[mysqld]
basedir=/opt/mysql
datadir=/opt/mysql/data
socket=/tmp/mysql.sock
user=mysql
log_error=/var/log/mysql.log
log_bin=/opt/mysql/data/mysql-bin
server_id=100
[mysql]
socket=/tmp/mysql.sock

3.5 创建用户和数据目录,并授权
useradd mysql
mkdir /opt/mysql/data
chown -R mysql.mysql /opt/mysql
mysqld --initialize-insecure --basedir=/opt/mysql --datadir=/opt/mysql/data --user=mysql

touch /var/log/mysql.log

chown -R mysql.mysql /var/log/mysql.log

如果报错:


error1.png

yum install -y libaio*

grant all on *.* to root@'172.27.0.0/255.255.240.0' identified by '123';
上一篇 下一篇

猜你喜欢

热点阅读