Linux 下安装MySQL 8.0.11

2019-03-13  本文已影响5人  PC_Repair

安装包下载地址:https://downloads.mysql.com/archives/community/

tar -zxvf mysql-8.0.11-el7-x86_64.tar.gz

cp mysql-8.0.11-el7-x86_64 /usr/local/mysql -r

vim /etc/my.cnf

client]
port=3306
socket=/tmp/mysql/mysql.sock

[mysqld]
port=3306
user=mysql
socket=/tmp/mysql/mysql.sock
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
log-error=error.log

groupadd mysql

useradd -r -g mysql mysql

/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/

初始密码可以在 data/error.log 中查看

chown -R mysql:mysql /tmp/mysql

./support-files/mysql.server start

./support-files/mysql.server stop

mysql -u root -p(成功)

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';(密码需要大小写英文加数字)

netstat -anp

use mysql;
select host,user,password from user;
update user set host = '%' where user = 'root'; # 设置用户root可以在任意ip登录,'%'表示任意ip,%写成某一ip
grant all on *.* to 'root'@'%';
# ERROR 1410 (42000): You are not allowed to create a user with GRANT
flush privileges;     # 刷新权限(未使用)
上一篇 下一篇

猜你喜欢

热点阅读