一、首先在VMware Workstation 15 Pro上安裝CentOS7的Linux系統 centos7下載地址:https://www.centos.org/download/ 安裝比較簡單這裡就不在贅述了,我今天主要說一下怎麼線上安裝mysql資料庫的方法,希望給大家帶來幫助。 二、安裝 ...
一、首先在VMware Workstation 15 Pro上安裝CentOS7的Linux系統
centos7下載地址:https://www.centos.org/download/
安裝比較簡單這裡就不在贅述了,我今天主要說一下怎麼線上安裝mysql資料庫的方法,希望給大家帶來幫助。
二、安裝mysql資料庫的步驟
1.首先用管理員的身份登錄Linux系統,然後進入自己想要放下載安裝包的目錄後,開始下載mysql的repo源
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
2.安裝mysql-community-release-el7-5.noarch.rpm包
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
註意:安裝這個包後,會獲得兩個mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo。
3.安裝mysql
sudo yum install mysql-server
根據步驟安裝就可以了,不過安裝完成後,沒有密碼,需要重置密碼。
4.重置密碼
重置密碼前,首先要登錄 mysql -u root登錄時有可能報這樣的錯:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2),
原因是/var/lib/mysql的訪問許可權問題。下麵的命令把/var/lib/mysql的擁有者改為當前用戶: sudo chown -R root:root /var/lib/mysql
然後,重啟服務: service mysqld restart
接下來登錄重置密碼: mysql -u root
mysql > use mysql;
mysql > update user set password=password('123456') where user='root';
mysql > exit; 5.開放3306埠 添加
firewall-cmd --zone=public --add-port=3306/tcp --permanent (--permanent永久生效,沒有此參數重啟後失效)
重新載入
firewall-cmd --reload 查看開放的埠 firewall-cmd --zone=public --list-ports 6.設置mysql資料庫遠程訪問 根據步驟安裝的mysql資料庫預設不支持遠程訪問,所以需要我們將其設置成能遠程訪問的資料庫。 登錄mysql資料庫,輸入指令修改user表的信息 ①選擇mysql庫: use mysql
② 查看user表中的數據: select host,user,password from user;
③ 將user表中host改為 : '%'
刪除沒用的數據
delete from user where host!='localhost'
delete from user where user!='root'
update user set host='%'
④刷新許可權
flush privileges; //刷新許可權 這樣一來就可以遠程登錄資料庫了。 7.設置資料庫的編碼格式 show variables like "%char%"; set names utf8; 8設置MySQL資料庫開啟自啟 第一種方法直接執行指令即可 chkconfig mysqld on 第二種方法就是編輯vi /etc/rc.local文件 在該文件中添加 service mysqld start 即可 就此,mysql資料庫的線上安裝就已經完成。希望對大家有所幫助。本人也是按照此方法操作安裝成功了。若有問題我們共同探討。