linux上安裝mysql伺服器 記錄一

2021-09-26 03:59:31 字數 2005 閱讀 4302

1、工具:mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz、centos7

2、解壓後,將mysql-5.7.22-linux-glibc2.12-x86_64裡面的東西放到/usr/local/mysql資料夾下

3、新增系統mysql組和mysql使用者 

新增系統mysql組groupadd mysql

新增mysql使用者useradd -r -gmysql mysql(新增完成後可用id mysql檢視)

4、安裝:

切到mysql目錄cd /usr/local/mysql

修改當前目錄擁有者為mysql使用者 chown -r mysql:mysql ./

安裝資料庫 bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

回車後,記錄右下角root@localhost後產生的密碼

5、執行以下命令建立rsa private key 

bin/mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data

修改當前目錄擁有者為mysql使用者 chown -r mysql:mysql ./

修改當前data目錄擁有者為mysql使用者 chown -r mysql:mysql data

6、配置my.cnf

vim /etc/my.cnf(直接把下面內容複製上就行)

[mysqld]

character_set_server=utf8

init_connect='set names utf8

basedir=/usr/local/mysql

datadir=/usr/local/mysql/data

socket=/tmp/mysql.sock

#不區分大小寫 (sql_mode=no_engine_substitution,strict_trans_tables 這個簡單來說就是sql語句是否嚴格)

#1不分大小寫;0分大小寫

lower_case_table_names = 1

log-error=/var/log/mysqld.log

pid-file=/usr/local/mysql/data/mysqld.pid

7、新增開機啟動cp /usr/local/mysql/support-files/mysql.server  /etc/init.d/mysqld

8、修改   vim /etc/init.d/mysqld   

新增路徑 在46行 

basedir=/usr/local/mysql

datadir=/usr/local/mysql/data

9、啟動mysqlservice mysqld start

加入開機起動chkconfig --addmysqld

10、登入修改密碼 mysql -uroot -p 上面初始化時的密碼

如果出現錯誤 需要新增軟連線  ln -s /usr/local/mysql/bin/mysql /usr/bin

11、修改密碼

alter user 'root'@'localhost' identified by 'root';   

flush privileges;    #重新整理許可權

grant all privileges on *.* to 'root1'@'%' identified by 'root' with grant option;   #授權新使用者

Linux伺服器上安裝MySQL

注意 安裝過程中需要開始root許可權,我們直接sudo su 切換到當前root使用者路徑下。1 安裝前,我們可以檢測系統是否自帶安裝 mysql rpm qa grep mysql如果你系統有安裝,那可以選擇進行解除安裝 rpm e 軟體名 普通刪除模式 rpm e nodeps 軟體名 強制解...

linux伺服器上安裝mysql

2.解壓 3.按安裝順序安裝 4.初始化資料庫 5.目錄授權,否則啟動失敗 6.啟動msyql服務 7.登陸 8.其他安全問題 電腦輸入這個位址,然後開啟這個頁面 tar xf mysql 5.7.27 1.el7.x86 64.rpm bundle.tar rpm ivh mysql commun...

linux伺服器上安裝mysql

mysql版本 mysql 5.6.44 linux glibc2.12 x86 64.tar linux作業系統和版本資訊 1 檢查linux伺服器上是否已安全mysql root localhost rpm qa grep i mysql 未安裝則無任何資訊返回,若已安裝則會返回已安裝的版本資訊...