1、安裝rpm包
獲取:wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
安裝:sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
2、安裝mysql(默認密碼爲空)
安裝:sudo yum install mysql-server
3、登錄mysql(有權限問題,使用chown更改mysql文件擁有者)
登錄:mysql -u root
報錯:(Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'),則修改擁有者:chown root /var/lib/mysql,然後重啓:service mysqld restart
4、啓動服務
service mysqld start
5、授權root用戶可以遠程連接。(mysql指令)
有密碼:GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "password";
沒密碼:GRANT ALL PRIVILEGES ON *.* TO root@"%"
6、開放3306端口
如果有防火牆的話,則需要開放3306端口:/sbin/iptables -I INPUT -p tcp --dport 3306-j ACCEPT
7、修改密碼
格式:mysql> set password for 用戶名@localhost = password('新密碼');
例子:mysql> set password for root@localhost = password('123');
登錄:mysql -u root -p,回車後輸入密碼即可。
方式二:直接更新user表
update user set password=password('123') where user='root';
flush privileges; (必須要刷新權限)