一、yum安裝mysql
1、先在Linux中安裝wget,命令為:yum install wget
2、再在Linux中創建文件夾
3、下載並安裝MySQL官方的 Yum Repository,命令為:wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rp,如連接失敗,則重新執行該命令。
4、再編譯wget,命令為:rpm -ivh mysql-community-release-el7-5.noarch.rpm
5、之后就可以安裝Mysql服務器,這步時間會久點,執行命令為:yum -y install mysql-community-server(博主已安裝完成)
6、安裝完成后需要重啟一下Linux,直接輸入reboot即可。然后重新登錄xshell。
7、安裝完成后查看版本號:mysql -V
8、安裝完成后重啟mysql服務,查看狀態是 Active: active (running) ,說明啟動成功。
啟動服務命令:service mysqld restart
查看mysql運行狀態,命令:systemctl status mysql.service
9、最后,停掉mysql服務,命令為:service mysqld stop # 或者 systemctl stop mysql.service
二、Mysql重置密碼
以安全方式啟動mysql,命令為:/usr/bin/mysqld_safe --skip-grant-tables >/dev/null 2>&1 &
然后執行命令: /usr/bin/mysql -u root mysql
出現“mysql>”提示符后輸入命令:mysql> update user set password = Password('root') where User = 'root';
執行這個語句后,賬號密碼都是root。
回車后執行(刷新MySQL系統權限相關的表):mysql> flush privileges;
再執行exit退出:mysql> exit;
退出成功后,使用相關命令登陸mysql,試試是否成功,命令:mysql -u root -p 按提示輸入密碼:root,提示如下表示成功。
三、查看Mysql端口號,mysql默認端口是3306,如何查看msyql端口號呢?可以用root賬號登錄后,執行命令:show variables like 'port';
四、授權Mysql遠程連接
退出使用:exit;
開放3306端口:
firewall-cmd --add-port=3306/tcp --permanent
firewall-cmd --add-port=3306/udp --permanent
firewall-cmd --reload
遠程連接:打開Navicat測試是否可以連接成功,密碼為root