更新源
$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
$ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
$ yum update
安裝
$ sudo yum install mysql-server
$ sudo systemctl start mysqld
啟動
$ systemctl start mysqld
重啟
$ systemctl restart mysqld
關(guān)閉
$ systemctl stop mysqld
重置密碼
- 停止mysql并設(shè)置免密
$ sudo systemctl stop mysqld - 如果需要支持短密碼(可選)
在/etc/my.cnf文件中添加validate_password=off - 免密啟動mysql
$ sudo mysqld_safe --skip-grant-tables & - 登錄
$ mysql -u root - 更新密碼
mysql>use mysql;
mysql>update user SET PASSWORD=PASSWORD("password") WHERE USER='root';
mysql>flush privileges;
mysql>exit
允許遠(yuǎn)程連接
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
mysql>FLUSH PRIVILEGES;
$ firewall-cmd --zone=public --add-port=3306/tcp --permanent
$ systemctl restart firewalld.service