今天爱分享给大家带来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