Linux安裝MySQL5.7

1. 去官網下載MySQL5.7的Linux安裝包並上傳到服務器,或者使用命令下載:

# wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz

2. 將上述安裝包解壓到/usr/local目錄下,重命名爲mysql,並創建data目錄

# cd /usr/local/

# tar -zxvf /sunzl/soft/mysql/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz 

# mv mysql-5.7.22-linux-glibc2.12-x86_64 mysql

# mkdir data

3.  新建mysql用戶組,用戶,並將mysql目錄的所有者及所有組改爲mysql

# groupadd mysql

# useradd mysql -g mysql

# chown -R mysql.mysql /usr/local/mysql

4.  初始化

# /usr/local/mysql/bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data

編輯/etc/my.cnf

# vim /etc/my.cnf

[mysqld]
datadir=/usr/local/mysql/data
basedir=/usr/local/mysql
socket=/tmp/mysql.sock
user=mysql
port=3306
character-set-server=utf8
symbolic-links=0
# [mysqld_safe]
# log-error=/var/log/mysqld.log
# pid-file=/var/run/mysqld/mysqld.pid

5. 啓動服務

# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql     #加入服務

# chkconfig mysql on    #開機自啓

# service mysql start    #開啓服務,出現SUCCESS,成功。

6.  將mysql加入系統環境變量

# vim /etc/profile

在末尾加上:

# mysql

export PATH=/usr/local/mysql/bin:$PATH

保存退出,使其生效:

# source /etc/profile

7.  登錄mysql並設置密碼

查看默認初始密碼

#  cat /root/.mysql_secret              

使用上面密碼登錄mysql

# mysql -u root -p

enter password # 黏貼上面密碼,登錄成功如下

修改自己的密碼,退出,用新密碼重新登錄

mysql> SET PASSWORD FOR 'root'@localhost=PASSWORD('root');

8. 設置mysql可以遠程連接

mysql> use mysql;

mysql> update user set host='%' where user = 'root';

mysql> flush privileges;

mysql> eixt;

9.  使用Navicat鏈接虛擬機中的mysql

開放3306端口

# systemctl status firewalld

# firewall-cmd --permanent --zone=public --add-port=3306/tcp

# systemctl restart firewalld
 

 

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