Centos7 安裝 Mysql 數(shù)據(jù)庫

安裝環(huán)境如下所示:

 Centos 7.4 64 位
 Mysql 5.7

查看MYSQL Yum版本

下載安裝MySQL Yum

ssh連接目標(biāo)服務(wù)器后,用 wget 下載 5.7 版本的MySQL Yum

wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

然后用 yum 安裝MySQL Yum

yum localinstall mysql57-community-release-el7-8.noarch.rpm

然后用命令檢測 MySQL Yum是否安裝成功

yum repolist enabled | grep "mysql.*-community.*"

安裝成功后你會看到下面的提示。

image

安裝 MySQL

yum install mysql-community-server

啟動 MySQL

systemctl start mysqld
//如此類推
systemctl stop mysqld
systemctl restart mysqld

//第二種,容易記
service msyqld start
service msyqld stop
service msyqld restart

設(shè)置開機(jī)啟動 MySQL

systemctl enable mysqld
systemctl daemon-reload

修改 MySQL 密碼

因為安裝后,會自動給 root 生成默認(rèn)密碼的,我們用下面命令查看密碼,5ejRwZBgquL就是默認(rèn)密碼了。

[root@VM_65_249_centos ~]# grep 'temporary password' /var/log/mysqld.log
2018-06-13T04:04:42.144765Z 1 [Note] A temporary password is generated for root@localhost: #5ejRwZBgquL

登錄

mysql -u root -p 

修改密碼

因為 mysql 設(shè)置了密碼安全檢查插件,你的密碼必須包含大小寫英文,數(shù)字,字符且不小于8位,需注意,以英文分號結(jié)束。否則會報下面的錯。

set password for 'root'@'localhost'=password('YourNewPassword123!'); 
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements //不通過密碼安全插件檢查

遠(yuǎn)程連接

因為 root 用戶默認(rèn)禁止遠(yuǎn)程連接,所以你可以改變策略讓 root 遠(yuǎn)程連接,或者創(chuàng)建新用戶去遠(yuǎn)程連接。這里為了安全起見,新建用戶 ppjun

GRANT ALL PRIVILEGES ON *.* TO 'ppjun'@'%' IDENTIFIED BY 'YourNewPassword123!' WITH GRAN;

這里的意思是讓用戶 ppjun 分配本機(jī)所有數(shù)據(jù)庫所有表的權(quán)限,并且設(shè)置密碼 YourNewPassword123!

配置默認(rèn) UTF8 編碼

vi /etc/my.cnf 

在[mysqld]下面新增

[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'

然后在 mysql 里面看到編碼是utf8

mysql> show variables like '%character%';
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | utf8                       |
| character_set_connection | utf8                       |
| character_set_database   | utf8                       |
| character_set_filesystem | binary                     |
| character_set_results    | utf8                       |
| character_set_server     | utf8                       |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)

以上。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容