Ubuntu 安装Mysql

1. 安装

sudo apt-get install mysql-server mysql-client

 

2. 修改密码

使用root权限修改/etc/mysql/mysql.conf.d/mysqld.cnf, 然后在skip-external-locking后边一行添加skip-grant-tables。

然后我们重启mysql,命令如下:

service mysql restart

然后就可以登录到控制台了:

mysql -uroot -p

在输入密码的时候直接回车就好了。

 

然后我们来修改root的密码,在之前的版本(具体哪个自己请去查)密码对应的字段是 "password", 在mysql 5.7中是authentication_string,这个点要注意一下。然后直接修改密码就好了:

 

update user set authentication_string=password('root') where User='root';

然后把配置文件skip-grant-tables这行删除掉的时候,兴高采烈去登录的时候:

此时,我们只需要:

然后修改这里的plugin为mysql_native_password,意思是使用本地密码进行验证。

3. 配置登录

或者直接重新创建一个账号:

$ sudo mysql -u root

mysql> USE mysql;
mysql> CREATE USER 'YOUR_SYSTEM_USER'@'localhost' IDENTIFIED BY '';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'YOUR_SYSTEM_USER'@'localhost';
mysql> UPDATE user SET plugin='auth_socket' WHERE User='YOUR_SYSTEM_USER';
mysql> FLUSH PRIVILEGES;
mysql> exit;

 

posted @ 2023-03-16 15:51  magic_zero  阅读(84)  评论(0)    收藏  举报