首先是下載圖解


1、首先卸載centos7中自帶的mariadb
| rpm -qa|grep mariadb //查詢出來(lái)已安裝的mariadbrpm -e --nodeps 文件名 //卸載mariadb,文件名為上述命令查詢出來(lái)的文件 |
2、查看是否已經(jīng)安裝了mysql
| rpm -qa | grep -i mysql |
查找mysql文件,使用rm -rf mysql文件路徑刪除
| find / -name mysql |
刪除分散mysql文件
| find / -name mysql / # whereis mysql |
刪除配置文檔
| rm -rf /etc/my.cnf |
再次查找機(jī)器是否安裝mysql
| rpm -qa|grep -i mysql |
3、安裝mysql依賴包(選做)
| yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6yum update libstdc++-4.4.7-4.el6.x86_64yum search libaio # 檢索相關(guān)信息yum install libaio # 安裝依賴包yum install net-tools |
4、解壓MySQL-5.6.40-1.el7.x86_64.rpm-bundle.tar到/usr/local/下的mysql目錄內(nèi)(mysql目錄手動(dòng)創(chuàng)建,mkdir mysql)
| tar -xvf MySQL-5.6.40-1.el7.x86_64.rpm-bundle.tar -C /usr/local/mysql |
5、在/usr/local/mysql下安裝mysql,注意安裝有先后,有依賴關(guān)系
| rpm -ivh …common.rpmrpm -ivh …libs.rpmrpm -ivh …client.rpmrpm -ivh …server.rpm |
安裝完成后會(huì)生成如下目錄,用于存儲(chǔ)mysql相關(guān)文件
| clip_image002 |
6、初始化mysql
| mysqld --initialize --user=mysql |
初始化完成后再下邊文件末尾會(huì)有隨機(jī)密碼,一會(huì)登陸時(shí)候用
| cat /var/log/mysqld.logclip_image004Cg!hLde4oLG+ |
6、啟動(dòng)、停止、重啟mysql
啟動(dòng):
| systemctl start mysqld.service |
使用 service 啟動(dòng):service mysqld start
使用 mysqld 腳本啟動(dòng):/etc/inint.d/mysqld start
使用 safe_mysqld 啟動(dòng):safe_mysqld&
停止:
使用 service 啟動(dòng):service mysqld stop
使用 mysqld 腳本啟動(dòng):/etc/inint.d/mysqld stop
| mysqladmin shutdown |
重啟:
使用 service 啟動(dòng):service mysqld restart
使用 mysqld 腳本啟動(dòng):/etc/inint.d/mysqld restart
8、登錄mysql
| mysql -u root -pclip_image006 |
9、修改密碼(登錄mysql)