Centos7手動安裝mysql數據完整筆記整理

MySQL Linux 防火牆 技術 IT互聯網知識分享 IT互聯網知識分享 2017-09-10

一、解壓tar.gz並且安裝

下載文件位置

http://mirrors.sohu.com/mysql/

安裝目錄文件列表

MySQL-client-5.5.54-1.linux2.6.x86_64.rpm

MySQL-devel-5.5.54-1.linux2.6.x86_64.rpm

MySQL-server-5.5.54-1.linux2.6.x86_64.rpm

安裝命令

rpm -ivh --replacefiles MySQL-s*.rpm

rpm -ivh --replacefiles MySQL-d*.rpm

rpm -ivh --replacefiles MySQL-c*.rpm

安裝提示信息 完成 100% 表示安裝成功

二、配置用戶及權限

查看安裝mysql目錄

1、 find / -name mysql

————————————————————————————————————

/usr/bin/mysql

/usr/lib64/mysql

/usr/share/mysql

/usr/include/mysql

/usr/include/mysql/mysql

2、whereis mysql

————————————————————————————————————

mysql:

/usr/bin/mysql /usr/lib64/mysql /usr/include/mysql

/usr/share/mysql

/usr/share/man/man1/mysql.1.gz

查看安裝解釋目錄

usr/bin/mysql 是指:mysql的運行路徑

var/lib/mysql 是指:mysql數據庫文件的存放路徑

usr/lib/mysql 是指:mysql的安裝路徑

my.cnf文件配置

1、linux 自帶mysql會在/var/my.cnf有mysql 的配置文件,就不需要特殊配置

2、linux沒有自帶mysql手動安裝mysql不會生成my.cnf,需要手動複製配置文件

cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

3、查看mysql配置文件my.cnf

cat /etc/my.cnf

三、手動啟動

service mysql start

service mysql stop

四、查看默認密碼

cat /root/.mysql_secret

如果沒有此文件,默認密碼是空,如果有密碼,登錄mysql進行修改

五、修改mysql用戶root,如果存在密碼就輸入,不存在直接回車

mysql -uroot -p

mysql> 已經進入mysql

設置修改root密碼

mysql> set password=password('123456')

設置root賬戶密碼為123456

六、設置開機自啟動

chkconfig mysql on

查看自啟動是否已經ok,只要 2-5都為on表示設置成功

chconfig --list | grep mysql

七、修改root遠程可以訪問

查看root賬號數據列表

切換數據庫

use mysql

可以看到所有用戶賬號

select user,host from user

方法1:開放遠程訪問連接

update user set host='%' where user='root' and host = 'localhost'

方法2:開放遠程訪問連接

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

刷新數據庫權限或重新啟動

FLUSH PRIVILEGES

八、開放3306端口訪問

關閉所有防火牆 或 指定開放3306端口

九、卸載mysql

1、查看mysql是否啟動

service status mysql

2、停止mysql服務

service stop mysql

3、查看mysql 是否正常停止

service status mysql

4、刪除mysql各類組件

rpm -ev MySQL-devel-5.5.54-1.linux2.6.x86_64

rpm -ev MySQL-server-5.5.54-1.linux2.6.x86_64

rpm -ev MySQL-client-5.5.54-1.linux2.6.x86_64

執行效果:

5、刪除mysql 目錄

1、whereis mysql 查看mysql目錄

rm -rf /usr/lib64/mysql

rm -rf /usr/share/mysql

2、find / -name mysql 查看mysql目錄

rm -rf /var/lib/mysql

6、查看mysql是否卸載乾淨

rpm -qa |grep -i mysql

如果沒有任何信息表示都已經卸載乾淨了

相關推薦

推薦中...