$ wget
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密碼
$ 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
重啟mysql服務
$ service mysqld restart
接下來登入重置密碼:
$ mysql -u root //直接回車進入mysql控制台
mysql > use mysql;
mysql > update user set password=password('123456') where user='root';
mysql > exit;
在虛擬機器中安裝完後,還需要授權才能在外部用客戶端工具連線
mysql -uroot -p
輸入密碼
切換到mysql資料庫
mysql>use mysql
輸入grant all privileges on *.* to root@"%" identified by "密碼";
mysql> grant all privileges on *.* to root@"%" identified by "563412";
這表示是給本地ip賦予了所有的許可權,包括遠端訪問許可權,%百分號表示允許任ip訪問資料庫。
然後再輸入
mysql> flush privileges;
mysql>exit
然後,重啟資料庫
service mysql restart 注:重啟服務的命令有的是service,有的是systemctl,我不知道是linux版本不一樣,還是針對不同的服務,命令也不一樣,這個注意一下
防火牆也要關了,service iptables stop 或者 systemctl stop firewalld.service
然後就可以了啦
CentOS 7 0下使用yum安裝MySQL
wget 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 m...
CentOS 7 0下使用yum安裝MySQL
wget 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 m...
CentOS 7 0下使用yum安裝MySQL
wget com mysql community release el7 5.noarch.rpm2.安裝mysql community release el7 5.noarch.rpm包 sudo rpm ivh mysql community release el7 5.noarch.rpm安裝...