数据库虽然也不是天天安装,但每次安装都要找来找去挺烦,特整理记录在此.
- 系统基于:Centos 7.x
- 数据库版本: MySQL 5.7.x
- 转载请注明出处
Yum 安装方式
-
1.下载 yum repo 源
wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
--此链接可能不是一直有效的,如失效可以到此地址重新获取https://dev.mysql.com/downloads/repo/yum/ -
2.安装 yum repo 源
sudo rpm -Uvh mysql80-community-release-el7-1.noarch.rpm
-
3.查看提供哪些 mysql 版本
yum repolist all | grep mysql
-
4.由于当前是 mysql 8.0版本,我们切换到 5.7 版本
sudo yum-config-manager --disable mysql80-community
sudo yum-config-manager --enable mysql57-community
notes:yum-config-manager 命令找不到的,执行yum -y install yum-utils
命令安装. -
5.安装数据库
sudo yum install mysql-community-server
-
6.启动数据库
sudo systemctl start mysqld.service
notes:从MySQL 5.7开始:在服务器初始启动时,如果服务器的数据目录为空,则会发生以下情况:
1.初始化数据库。
2.在数据目录中生成SSL证书和密钥文件。
3.validate_password插件安装并启用。
4.创建一个用户名为'root'@'localhost'的超级用户,并将初始密码存放在/var/log/mysqld.log
错误文件中. -
7.查看初始密码
sudo grep 'temporary password' /var/log/mysqld.log
-
8.登陆并更改超级用户密码
mysql -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Jonnyan404!';
-
9.修改server的字符编码为utf-8
在/etc/my.cnf里增加
[mysqld]
character-set-server=utf8
-
10.设置简单密码:https://blog.csdn.net/kuluzs/article/details/51924374[此步不是必须,仅供参考]
-
此安装方式参考了官方安装文档,链接https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/
rpm方式
未完待续...
源码方式
未完待续...