youyuan1980

双11买了三年的阿里云服务器,安装了mysql,记录一下填的坑。

1、安装mysql

sudo apt-get update                        
sudo apt-get install mysql-server          //服务端
sudo apt-get install mysql-client          //客户端
sudo apt-get install libmysqlclient-dev    //程序编译时链接的库

2、设置root密码

vim  /etc/mysql/mysqld.conf.d/mysqld.cnf   //[mysqld]下添加skip-grant-tables 保存并退出

service mysql restart    //重启服务

mysql -u root -p //无密码进入mysql

mysql环境下

mysql> use mysql;
mysql> update user set authentication_string=PASSWORD("你的密码") where user=\'root\';
mysql> update user set plugin="mysql_native_password"; # 不用修改, 直接执行  重点
mysql> flush privileges;
mysql> exit;

4、设置远程登陆,并增加权限

vim  /etc/mysql/mysqld.conf.d/mysqld.cnf   //[mysqld]下注释skip-grant-tables 和 bind-address = 127.0.0.1 保存并退出
GRANT ALL PRIVILEGES ON *.* TO root@\'%\' IDENTIFIED BY \'your paaaword\';

5、重启mysql服务,即可访问

分类:

技术点:

相关文章:

  • 2021-08-23
  • 2021-12-14
  • 2022-01-11
  • 2022-01-01
  • 2021-12-04
  • 2021-12-13
  • 2021-04-09
猜你喜欢
  • 2021-12-14
  • 2021-08-26
  • 2021-08-05
  • 2021-05-09
  • 2021-11-29
  • 2021-11-22
  • 2021-08-30
相关资源
相似解决方案