配置 yum 源
在 找到 yum 源 rpm 安裝包
安裝 mysql 源
shell> wget
# 安裝 mysql 源
shell> yum localinstall mysql57-community-release-el7-11.noarch.rpm
用下面的命令檢查 mysql 源是否安裝成功
安裝 mysql
使用 yum install 命令安裝
shell> yum install -y mysql-community-server
啟動 mysql 服務
在 centos 7 下,新的啟動/關閉服務的命令是
systemctl start|stop
systemctl start mysqld
用systemctl status
檢視 mysql 狀態
若沒有執行請重啟mysql再試一遍
設定開機啟動修改 root 本地賬戶密碼systemctl enable mysqld
過載所有修改過的配置檔案
systemctl daemon-reload
mysql 安裝完成之後,生成的預設密碼在/var/log/mysqld.log
檔案中。使用 grep 命令找到日誌中的密碼。
首次通過初始密碼登入後,使用以下命令修改密碼
shell> mysql -uroot -p
mysql> alter user 'root'@'localhost' identified by 'mynewpass4!';
或者
mysql> set password for 'root'@'localhost'=password('mynewpass4!');
以後通過 update set 語句修改密碼
mysql> use mysql;
mysql> update user set password=password('mynewpass5!') where user='root';
mysql> flush privileges;
注意:mysql 5.7 預設安裝了密碼安全檢查外掛程式(validate_password),預設密碼檢查策略要求密碼必須包含:大小寫字母、數字和特殊符號,並且長度不能少於8位。否則會提示 error 1819 (hy000): your password does not satisfy the current policy requirements 錯誤。檢視 mysql官網密碼詳細策略新增遠端登入使用者
預設只允許root帳戶在本地登入,如果要在其它機器上連線mysql,必須新增乙個允許遠端連線的帳戶。或者修改 root 為允許遠端連線(不推薦)
新增乙個允許遠端連線的帳戶
mysql> grant all privileges on *.* to 'zhangsan'@'%' identified by 'zhangsan2018!' with grant option;
修改 root 為允許遠端連線(不推薦)
mysql> use mysql;
mysql> update user set host='%' where user='root';
mysql> flush privileges;
設定預設編碼為 utf8[mysqld]
character-set-server=utf8
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
重啟mysql服務,查詢編碼。可以看到已經改過來了
預設配置檔案路徑:
配置檔案:/etc/my.cnf
日誌檔案:/var/log/mysqld.log
服務啟動指令碼:/usr/lib/systemd/system/mysqld.service
socket檔案:/var/run/mysqld/mysqld.pid
centos7安裝python的MySQLdb模組
sudo pip install mysql python如果遇到找不到mysql config檔案時,要先安裝 mysql community devel sudo yum install mysql community devel 然後重新sudo pip install mysql pytho...
centos7安裝python的MySQLdb模組
pip install mysql python 如果遇到找不到mysql config檔案時,要先安裝 mysql community devel 安裝mysql源 rpm ivh yum install mysql community devel 然後重新pip install mysql py...
Centos7使用yum方式安裝mysql5 7
wget二 安裝rpm包 rpm ivh mysql57 community release el7 11.noarch.rpm三 安裝之後更新yum源 yum clean all yum repolist yum makecache 四 安裝mysql yum y install mysql my...