OpenEuler 安装MySql

文章目录

安装mysql

1
yum install mysql-server -y

初始化

1
mysqld --initialize --console

目录授权

1
chown -R mysql:mysql /var/lib/mysql/

注意,如果在/etc/my.cnf.d/my.cnf中修改了目录路径,需要对相关路径进行权限修改。

设置登录密码

  • 修改配置

1
2
3
vi /etc/my.cnf
#在mysqld模块下添加
skip-grant-tables
  • 重启服务

1
systemctl restart mysqld
  • 进入数据库

1
2
mysql -u root -p
# 在提示密码时直接按回车
  • 在数据库中刷新权限

1
2
mysql> flush privileges;
Query OK, 0 rows affected (0.05 sec)
  • 修改密码

1
2
mysql> alter user 'root'@'localhost' identified by 'newpassword';
Query OK, 0 rows affected (0.01 sec)
  • 删除配置

1
2
3
vi /etc/my.cnf
#在mysqld模块下删除
skip-grant-tables
  • 重启服务就可以使用密码登录了

1
systemctl restart mysqld