MySQL8.0修改登录密码及端口号

修改登录密码(MariaDB 10.4 也可用)

1.登录mysql,有密码输入密码

# mysql -uroot -p

2.使用mysql数据库

[(none)]>use mysql;

3.查看已有用户,删除不使用的用户

//查看已有用户
[mysql]>select user,host from user;
//删除不使用的用户
[mysql]>drop user <用户名1>;

4.修改用户host为%

//mysql使用
[mysql]>update user set host='%' where user='root';
//mariadb使用,update不行,因为MariaDB的user表是一个视图
[mysql]>rename user 'root'@'localhost' to 'root'@'%';

5.修改登录密码

[mysql]>ALTER USER'root'@'%' IDENTIFIED BY '新密码';

6.刷新权限

[mysql]>FLUSH PRIVILEGES;

然后即可使用SQLyog登录数据库。

修改端口号

找到 /etc/my.cnf.d/ 文件夹,打开server.cnf文件,在[mysqld]下添加端口号。(如果没有默认3306)

[mysqld]
port=3366

你可能感兴趣的:(mysql,linux,数据库)