數據存儲篇--01、MySQL安裝篇之Centos7

MySQL單機安裝

安裝MySQL之前,先按上篇文章

環境搭建篇–04、虛擬機的克隆與配置

克隆一個虛擬機,修改主機名爲:Christy002(MySQL);修改ip地址爲192.168.10.171。今天我們要是用的虛擬機環境就搭建完成了。

MySQL卸載

  1. 查看是否已經安裝過MySQL
 rpm -qa|grep mysql
 yum repolist all | grep mysql

如果什麼都沒輸出的話說明沒有安裝過MySQL,反之需要先卸載系統自帶的MySQL
在這裏插入圖片描述
2. 卸載MySQL
在窗口中依次執行下列命令即可;由於本機爲新裝系統環境且不自帶MySQL,這裏就不演示了。

yum remove -y mysql mysql-libs mysql-common #卸載mysql
rm -rf /var/lib/mysql #刪除mysql下的數據文件
rm /etc/my.cnf #刪除mysql配置文件
yum remove -y mysql-community-release-el6-5.noarch #刪除組件

上述命令運行完後再次查看是否卸載乾淨,如果沒有則再次運行卸載命令,直至卸載完成。

安裝MySQL

這裏安裝的是MySQL5.6,在窗口中依次執行下列命令

#下載rpm文件
wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm
#執行rpm源文件
rpm -ivh mysql-community-release-el6-5.noarch.rpm
#執行安裝文件
yum install mysql-community-server

按提示操作,完成安裝即可,如下圖:
在這裏插入圖片描述

啓動MySQL(服務)

systemctl start mysqld

在這裏插入圖片描述

設置root用戶密碼

例如:爲root 賬號設置密碼爲123456:

/usr/bin/mysqladmin -u root password '123456'

#沒有密碼 有原來的密碼則加

/usr/bin/mysqladmin -u root -p 'root' password '123456'

在這裏插入圖片描述

登錄MySQL

mysql -uroot -p123456
-u:指定數據庫用戶名
-p:指定數據庫密碼,記住-p和登錄密碼之間沒有空格

登錄後如下圖所示:
在這裏插入圖片描述

配置MySQL

首先輸入exit退出mysql環境,然後窗口中輸入 vim /etc/my.cnf,進入到MySQL配置文件
在這裏插入圖片描述
[mysqld]節點下添加以下代碼:

#MySQL設置大小寫不敏感:默認:區分表名的大小寫,不區分列名的大小寫
#0:大小寫敏感 1:大小寫不敏感
lower_case_table_names=1
#默認字符集
character-set-server=utf8

老規矩,輸入完成後esc-> : -> wq -> enter

MySQL遠程連接授權

授權命令:

grant 權限 on 數據庫對象 to 用戶

示例-授予root/123456用戶對所有數據庫對象的全部操作權限:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
--刷新權限
FLUSH PRIVILEGES;

命令說明:

ALL PRIVILEGES : 表示授予所有的權限,此處可以指定具體的授權權限。
*.* : 表示所有庫中的所有表
'myuser'@'%': myuser是數據庫的用戶名,%表示是任意ip地址,可以指定具體ip地址。
IDENTIFIED BY 'mypassword' : mypassword是數據庫的密碼。

在這裏插入圖片描述
想要遠程連接MySQL,記得將該虛擬機的防火牆關上:

systemctl stop firewalld(默認)
systemctl disable firewalld.service(設置開啓不啓動)

至此呢,MySQL的安裝已經完成,我們打開Sqlyog,嘗試鏈接一下我們的MySQL
在這裏插入圖片描述
可以看到我們本機的SQLyog已經連接成功了,我們新建一個test數據庫,裏面新建一個user表,如下圖
在這裏插入圖片描述
我們往表裏插入一條數據:INSERT INTO USER(NAME,age) VALUES('Christy', 18),如下圖
在這裏插入圖片描述
然後我們在secureCRT裏面操作一下MySQL:
在這裏插入圖片描述
可以看到我們剛纔在SQLyog中操作的數據,至此,本篇文章結束。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章