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 未安裝則無任何資訊返回,若已安裝則會返回已安裝的版本資訊...