CentOS 安装 MySQL

1. 删除已安装的MySQL
检查并删除MariaDB(可以不删,yum方式安装会自动覆盖已存在的mariadb)
rpm -qa | grep mariadb
rpm -e --nodeps mariadb-server
rpm -e --nodeps mariadb
rpm -e --nodeps mariadb-libs
检查并删除MySQL
rpm -qa | grep mysql
rpm -e --nodeps xxx
 
2. 添加 MySQL Yum Repository
检查系统版本:
cat /etc/redhat-release
选择对应版本进行下载:
 
3. 安装 MySQL 源
sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
检查yum源:
yum repolist enabled | grep mysql
 
4. 安装 MySQL
sudo yum install mysql-community-server
 
5. 启动 MySQL
sudo systemctl start mysqld.service
or
sudo service mysqld start
查看状态:
sudo systemctl status mysqld.service
or
sudo service mysqld status
停止:
sudo systemctl stop mysqld.service
or
sudo service mysqld stop
重启:
sudo systemctl restart mysqld.service
or
sudo service mysqld restart
 
6. 修改密码
查看默认密码:
sudo grep 'temporary password' /var/log/mysqld.log
修改默认密码:
mysql -uroot -p
alter user 'root'@'localhost' identified by 'Toor666@GCP';
 
7. 允许root远程访问
grant all privileges on *.* to 'root'@'%' with grant option;
flush privileges;
 
8. 设置编码为 utf8
查看编码:
show variables like 'character%';
设置编码:
编辑/etc/my.cnf, [mysqld]节点增加:
character_set_server=utf8
init-connect='SET NAMES utf8'
 
9. 设置开机启动
systemctl enable mysqld
systemctl daemon-reload


原文地址:https://www.cnblogs.com/jilili/p/14449576.html