CentOS 8 安装 MySQL【详细步骤】

今天爱分享给大家带来CentOS 8 安装 MySQL【详细步骤】,希望能够帮助到大家。

1. 下载 MySQL 源安装包


$ wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

2. 安装MySQL源


$ yum -y install mysql57-community-release-el7-11.noarch.rpm

3. 安装 MySQL 服务器


$ yum install mysql-community-server

4. 启动 MySQL 服务


$ systemctl start  mysqld.service

可通过命令查看运行状态


$ systemctl status mysqld.service

5. 初始化数据库密码
查看一下初始密码


$ grep "password" /var/log/mysqld.log

登录


$ mysql -u root -p

输入密码进行登录;
修改密码


$ mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码内容';

6. 数据库授权
数据库如果没有授权,只支持localhost本地访问,便无法通过数据库工具(如:Navicat)远程访问。


$ mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '新密码内容' WITH GRANT OPTION;

指定IP:%代表所有IP,此处也可以输入IP来指定IP。
输入后使修改生效还需要下面的语句:


$ mysql>FLUSH PRIVILEGES;

也可以通过修改表来实现远程:


$ mysql -u root -p

$ mysql>use mysql; 
$ mysql>update user set host = '%' where user = 'root'; 
$ mysql>select host, user from user;

7. 设置自动启动


$ systemctl enable mysqld
$ systemctl daemon-reload

人已赞赏
数据库

Error: Unable to find a match: mysql-community-server【解决方法】

2020-12-23 14:48:25

数据库

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements【解决方法】

2020-12-23 16:21:14