檢查mysql是否已安裝,輸入以下命令查看是否有打印輸出
rpm -qa | grep mysql
如果你系統(tǒng)有安裝隙赁,那可以選擇進行卸載
rpm -e mysql 普通刪除模式
rpm -e --nodeps mysql 強力刪除模式,如果使用上面命令刪除時梆暖,提示有依賴的其它文件伞访,則用該命令可以對其進行強力刪除
安裝mysql
- Centos7 系統(tǒng)下使用 yum 命令安裝 MySQL,需要注意的是 CentOS 7 版本中 MySQL數(shù)據(jù)庫已從默認的程序列表中移除轰驳,所以在安裝前我們需要先去官網(wǎng)下載 Yum 資源包厚掷,下載地址為:https://dev.mysql.com/downloads/repo/yum/
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm 或 yum localinstall mysql-community-release-el7-5.noarch.rpm
yum install mysql-server 或 yum install mysql-community-server
權(quán)限設(shè)置
chown mysql:mysql -R /var/lib/mysql
啟動 MySQL
systemctl start mysqld 或 service mysqld start
查看端口及進程是否存在
netstat -anpt | grep mysql 查看端口
ps -elf | grep mysqld 查看進程
Mysql安裝成功后,默認的root用戶密碼為空级解,你可以使用以下命令來創(chuàng)建root用戶的密碼
mysqladmin -u root password "new_password"
或通過mysql命令行 在空密碼時 直接輸入mysql 進入mysql命令行模式
SET PASSWORD FOR '用戶名'@'主機' = PASSWORD(‘密碼');
通過 Navicat Premium連接mysql報錯
該錯誤表示 mysql 3306端口未開放 開放端口
firewall-cmd --add-port=3306/tcp --permanent 提示:阿里云服務(wù)器可以到控制臺給服務(wù)器添加安全組
該錯誤表示數(shù)據(jù)庫沒開啟遠程連接 解決方式進入mysql命令行修改用戶權(quán)限
update mysql.user set Host='%' where user='root'; 允許任何IP地址訪問該數(shù)據(jù)庫 將%改為指定IP就指定該ip地址才能訪問
創(chuàng)建新用戶并授權(quán)遠程連接
grant all privileges on *.* to 用戶名@'%' identified by '密碼' with grant option;
或通過改表方式連接
update mysql.user set Host='%' where user='root';
常用命令
service mysqld start 或 systemctl start mysqld 啟動服務(wù)
service mysqld stop 或 systemctl stop mysqld 停止服務(wù)
service mysqld restart 或 systemctl restart mysqld 重啟服務(wù)
service mysqld reload 或 systemctl reload mysqld 重載配置