1. 程式人生 > 其它 >MySQL-glibc版本安裝詳解

MySQL-glibc版本安裝詳解

第一步:上傳軟體包並解壓

第二步:詳細步驟

①建立資料庫專用使用者mysql(所屬組也是mysql) shell> useradd -r -g mysql -s /bin/false mysql shell> groupadd mysql shell> id mysql ②清空系統中原有的mariadb配置檔案(/etc/my.cnf) shell> rm -rf /etc/my.cnf ③把mysql解壓後的安裝包移動到/根目錄下,並更名為mysql_3306 shell> mv filename /mysql_3306 ④切換到mysql的工作目錄/mysql_3306,並建立一個mysql-files
shell> cd /mysql_3306 shell> mkdir mysql-files ⑤更改mysql-files許可權 shell> chown mysql:mysql mysql-files shell> chmod 750 cd ..mysql-files ⑥初始化資料庫(可以實現資料的初始化,並會產生一個隨機密碼) shell> bin/mysqld --initialize --user=mysql --basedir=/mysql_3306 說明: --initialize 初始化; --user=mysql 以mysql使用者的身份初始化資料庫,產生的檔案都是mysql作為擁有者;
--basedir=/mysql_3306 mysql其安裝目錄,很重要 執行完畢後儲存root的密碼! 檢視是否初始化成功,看mysql目錄下有沒有產生data資料夾其中至少有一個mysql資料夾 ⑦設定安全加密連線 shell> bin/mysql_ssl_rsa_setup --datadir=/mysql_3306/data 注意:因為更改了預設安裝路徑,所以需要加 --datadir=/mysql_3306/data ⑧啟動資料庫 (1)拷貝檔案至指定路徑,並修改指令碼檔案力mysql的安裝和資料目錄 shell> cp support-files/mysql.server /etc/init.d/mysql_3306
注意:預設情況下,GLBIC版本的資料庫要求安裝到/usr/local/mysql目錄,器mysql.server對應的目錄也是/usr/local/mysql,這會導致mysql無法啟動,所以要更改basedir和datadir兩個變數 shell> vim /etc/init.d/mysql_3306 basedir= /mysql_3306 datadir= /mysql_3306/data ⑨啟動資料庫 shell > service mysql_3306 start mysql日誌:/mysql_3306/data/wlj.err ⑩更改資料庫管理員密碼 方法一、bin/mysqladmin -u root password '123456' -p 方法二、 11.把客戶端命令新增到環境變數 設定完成後,可以在任意位置呼叫mysql客戶端命令 12.手工定義mysql的配置檔案 配置成功後,重啟服務: service mysql_3306 restart 注:記得看官方文件