mysql 安装
sudo yum localinstall https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm
sudo yum install mysql-community-server
sudo service mysqld start
sudo service mysqld status
sudo grep 'temporary password' /var/log/mysqld.log
mysql -uroot -p // 输入临时密码
初始化账户 :
sudo grep 'temporary password' /var/log/mysqld.log // 获取临时密码
mysql -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '*******';
flush privileges;
mysql -uroot -p // 重新登录
use mysql;
update user set host='%' where user='root'; // 允许root用户远程连接
flush privileges;
添加用户并授权远程连接
create user 'xxx'@'%' identified by 'yyy';
GRANT ALL ON . TO 'xxx'@'%'; // 对该用户授全部权限; 可根据需要修改为其他权限
ALTER USER 'xxx'@'%' IDENTIFIED WITH mysql_native_password BY 'yyy';
FLUSH PRIVILEGES;
操作 : 启动 、 停止,重启 , 查运行状态
service mysqld start
service mysqld stop
service mysqld restart
service mysqld status
开机自启动
systemctl enable mysqld
查版本
mysql --version
修改默认配置
nano /etc/my.cnf
密码验证方法 :
caching_sha2_password
mysql_native_password
网友评论