请小伙伴们 👦👧👩👨 自行选择linux 系统
一、ubuntu 系统
1)命令: apt-get -y install mysql-server-5.7
2) 修改/etc/mysql/mysql.conf.d/mysqld.cnf,注释127.0.0.1
3) 启动mysql服务,运行service mysql start
4) 启动服务后直接用mysql命令进入mysql client,然后运行一下命令修改密码
mysql -uroot -p密码
use mysql;
update user set plugin="mysql_native_password" where user="root";
update user set authentication_string=password("123456") where user = "root";
update user set host="%" where user="root" and host="localhost";
Flush privileges;
exit;
二、centos 版本
1) 下载 mysql
wget 'https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm'
sudo rpm -Uvh mysql57-community-release-el7-11.noarch.rpm
sudo yum -y install mysql-community-server
2) 启动服务
service mysqld start
3) 在log 中找到初始密码后重置
在/var/log/mysqld.log中找到root用户登录mysql的密码,grep "password" /var/log/mysqld.log
示例如下:
[root@ip-10-0-2-150 kyligence_cloud]# grep "password" /var/log/mysqld.log
2019-11-06T05:54:28.748212Z 1 [Note] A temporary password is generated for root@localhost: aUAwwgRhP2)p
4) 重新登录mysql 并重置密码
登录mysql:
mysql -P3306 -uroot -p
修改密码
set global validate_password_policy=0;
set global validate_password_length=1;
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
5)退出后重新登录mysql一下,输入一下命令即可以使得当前机器ip可以登录mysql
登录mysql:
mysql -P3306 -uroot -p123456
use mysql;
update user set host="%" where user="root" and host="localhost";
Flush privileges;