- 官网
https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/#repo-qg-yum-fresh-install
- 编辑文件
vi /etc/yum.repos.d/mysql-community.repo
- 添加
[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
注意: 6改7,gpgcheck = 0
- 查看源
yum repolist enabled | grep mysql
- CentOS 7已经将默认集成mariadb,先卸载mariadb
rpm -e --nodeps mariadb-libs-5.5.44-1.el7_1.x86_64
- 安装
yum install mysql-community-server
- 启动
service mysqld start
systemctl start mysqld.service
- 查看状态
service mysqld status
systemctl status mysqld.service
-
停止
service mysqld stop
systemctl stop mysqld.service
-
平滑启动
service mysqld stop
-
查看默认密码
grep 'temporary password' /var/log/mysqld.log
-
登录
mysql -uroot -p
-
自定义密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
-
创建用户用来远程连接
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'MyNewPass4!' WITH GRANT OPTION;
- 立即生效
flush privileges;
- 如果是centos6.5安装5.6版本http://www.jb51.net/article/47727.htm
[mysql56-community]
name=MySQL 5.6 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/6/$basearch/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql