【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>
通过yum命令安装MySQL
- 按住Ctrl键,
_blank
方式打开>>官网教程<<
安装步骤
1、添加yum依赖库
-
基础语法
sudo yum localinstall platform-and-version-specific-package-name.rpm
-
注意:localinstall,也就是本地安装,要先下载依赖库文件
***.rpm
-
可以通过wget下载
wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm
2、查看启用和禁用的存储库
yum repolist all | grep mysql
3、安装MySQL
sudo yum install mysql-community-server
4、启动MySQL Server,查看MySQL状态
sudo service mysqld start
sudo service mysqld status
- 其他命令
- 重启
sudo service mysqld restart
- 停止
sudo service mysqld stop
- 重启
5、修改原始密码
sudo grep 'temporary password' /var/log/mysqld.log
mysql -uroot -p
- 默认MySQL8.0+加密规则:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
- 使用MySQL原始加密规则:
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password';
- 注:MySQL8.0+加密规则,Navicat不能直接连接,需升级Navicat驱动(没搜到,感觉大家都没想着升级驱动,哈哈)
6、设置MySQL开机自启动
- centos7以下
- 设置mysqld开机自启动:
chkconfig mysqld on
- 查看开机启动项:
chkconfig --list | grep mysqld
- 设置mysqld开机自启动:
- centos7自启动项已不使用chkconfig
- 设置mysqld开机自启动:
systemctl enable mysqld
- 查看开机启动项:
systemctl list-unit-files | grep mysqld
- 设置mysqld开机自启动:
7、MySQL8.0+ 的加密规则改回原始加密规则
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password';
flush privileges;
来源:oschina
链接:https://my.oschina.net/u/2811278/blog/853252