-
下载MySQL安装包
1、在usr目录下,下载MySQL安装包
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
#-i 表示下载外部链接
#-c 表示继续下载未完成的部分
2、安装MySQL文件包
yum -y install mysql57-community-release-el7-10.noarch.rpm
-
安装MySQL服务器
1、yum命令安装
yum -y install mysql-community-server
2、安装完成后,显示替代MariaDB,这是CentOS中默认安装的数据库
-
数据库配置
1、启动MySQL服务
systemctl start mysqld.service
2、查看运行状态(状态为:active(running))
systemctl status mysqld.service
3、在日志文件中,找到root用户密码
grep "password" /var/log/mysqld.log
4、红框内为数据库原始密码
5、通过以下命令进入数据,输入原始密码
mysql -u root -p
6、修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '密码'; #输入新密码,格式要求大小字母、数字和特殊字符
注意:mysql语句末尾必须加 ;
-
远程授权访问
1、指定IP对MySQL进行访问
GRANT ALL PRIVILEGES ON *.* TO 'root'@'IP地址' identified by '密码' WITH GRANT OPTION; #自己设置
如果要开启所有IP访问,用 % 替代IP,但这不是安全的
注意:mysql语句末尾必须加 ;
2、更新数据库,并退出
flush privileges;
exit;
注意:mysql语句末尾必须加 ;
-
开放3306端口,使远程管理工具可使用
iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
-
更改MySQL编码格式
1、登入MySQL查看语言编码格式
mysql -u root -p
status
2、退出MySQL
exit;
3、修改文件,增加4行代码
vi /etc/my.cnf
4、重启MySQL服务
service mysqld restart
5、再次进入MySQL查看编码集
mysql -u root -p
status