四、cent OS安裝配置mysql
阿新 • • 發佈:2017-08-28
cnblogs 允許 ins wget linu date log 裝配 獲得
- 下載mysql的repo源
$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm - 安裝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。 - 安裝mysql
sudo yum install mysql-server - 登錄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(如果失敗,換:service mysql restart) - 登錄重置密碼
$ mysql -u root //直接回車進入mysql控制臺
mysql > use mysql;
mysql > update user set password=password(‘123456‘) where user=‘root‘;
mysql > exit; - 如果你需要遠程登錄
1)是否開放了3306端口?你把防火墻關閉試試。
2)增加允許遠程連接 MySQL 用戶並授權。
mysql> grant all PRIVILEGES on db_name.* to ‘username‘@‘xxx.xxx.xx.x‘ identified by ‘password‘ WITH GRANT OPTION;
參考文章:http://www.linuxidc.com/Linux/2016-09/134940.htm
四、cent OS安裝配置mysql