linux mysql 5.7.25 安裝


1.下載

https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz

2.解壓

tar -zxvf mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz

mv  mysql-5.7.25-linux-glibc2.12-x86_64 /usr/local/mysql

3.創建數據目錄

mkdir -p /data/mysql 

4.新建mysql用戶、組及目錄

# ---新建一個msyql組
# useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql ---新建msyql用戶禁止登錄shell

改變目錄屬有者

#cd /usr/local/mysql
#pwd
#chown -R mysql .
#chgrp -R mysql .

chown -R mysql /data/mysql

5.配置參數
# bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql

初始化后會返回一個臨時密碼

 

bin/mysql_ssl_rsa_setup  --datadir=/data/mysql

6.修改配置

cd /usr/local/mysql/support-files

cp mysql.server /etc/init.d/mysql

vi /etc/my.cnf

[mysqld]
server-id = 1
port = 3306

basedir =/usr/local/mysql
datadir = /data/mysql
transaction_isolation = READ-COMMITTED
character-set-server = utf8mb4
collation-server = utf8mb4_general_ci
init_connect=‘SET NAMES utf8mb4‘
lower_case_table_names = 1
max_connections = 400

7.啟動mysql

/etc/init.d/mysql start

登錄

mysql -hlocalhost -uroot -p

  --如果出現:-bash: mysql: command not found

  --就執行: # ln -s /usr/local/mysql/bin/mysql /usr/bin --沒有出現就不用執行

輸入上面的臨時密碼

修改密碼

set password=password('root');

設置root賬戶的host地址(修改了才可以遠程連接)

mysql>grant all privileges on *.* to 'root'@'%' identified by 'root';
mysql>flush privileges;

8.添加系統路徑
vim /etc/profile
添加:
export PATH=/usr/local/mysql/bin:$PATH

source /etc/profile

9.配置mysql自動啟動
# chmod 755 /etc/init.d/mysql
# chkconfig --add mysql
# chkconfig --level 345 mysql on

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM