云服务器链接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
如果报错:

yum install -y libaio*
grant all on *.* to root@'172.27.0.0/255.255.240.0' identified by '123';