開始centos7 mysql的安裝
- 從官方下載rpm包
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
- 安裝rpm包
sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm
- sudo yum update
- yum源安裝
sudo yum install mysql-community-server.x86_64 mysql-community-client.x86_64
- 等待安裝成功後,查看密碼↓(輸入命令後可能看不到然而我啓動了mysql後就出現了)
grep 'temporary password' /var/log/mysqld.log
修改密碼
- 試過幾個修改密碼的方式彷佛不成功最後選擇如下粗暴方式
- 修改文件 vim /etc/my.cnf 文件內加入 skip-grant-tables=1 [啓動時不對密碼進行驗證]
- 重啓mysql,輸入 mysql -uroot -p
- 進入數據庫後切換mysql庫 use mysql
- 執行命令↓
update user set authentication_string = password('123456'), password_expired = 'N', password_last_changed = now() where user = 'root';
- 退出mysql刪除 /etc/my.cnf 文件中的 skip-grant-tables=1 項
- 重啓mysql,輸入 mysql -uroot -p 就能夠用新密碼進入了
設置遠程登陸
- 進入mysql
-
mysql -uroot -p
# 選擇 mysql 庫
use mysql
# 更新記錄
update user set host = '%' where user = 'root';
退出mysql https://www.cnblogs.com/qjoanven/p/7898006.htmlhtml
-
#編輯配置文件
vim /etc/my.cnf
#增長配置項
bind-address = 0.0.0.0
重啓mysqlmysql
mysql啓動、中止、重啓命令
# 啓動
systemctl start mysqld.service
# 中止
systemctl stop mysqld.service
# 重啓
systemctl restart mysqld.service