查看rpm包:rpm -qa | grep mysql;
卸載mysql:rpm -e --nodeps xxxxx;
查看是否有殘余:find / -name mysql;
解壓安裝包:tar -zxvf xxxxx;
移動重命名:mv xxxxx 自己安裝路徑;
查看有沒有mysql組:cat /etc/group | grep mysql;(沒有創建groupadd mysql)
查看有沒有mysql用戶:cat /etc/passwd |grep mysql;(沒有創建useradd -r -g mysql -s /bin/false mysql或useradd -r -g mysql mysql)
修改作業目錄權限:chown -R mysql:mysql ./ ;(切換到自己安裝目錄下執行)
拷貝my.cnf至/etc/下;
執行安裝:./mysqld --initialize --user=mysql或--initialize-insecure --user=mysql;(切換到bin目錄下,前者會生成一個密碼)建議前者
修改目錄權限:chown -R root:root ./ chown -R mysql:mysql data ;(選擇性執行)
拷貝mysql服務,進入mysql目錄:cp support-files/mysql.server /etc/init.d/mysql ;(如果mysql.server不是可執行檔案,則需要使用chmod命令賦值)
注冊開機啟動服務 :chkconfig --add mysql 查看chkconfig --list ;
啟動mysql服務:service mysql start ;(無法執行時1.創建日志檔案并chown賦予權限;2.chmod 777 /etc/init.d/mysql命令賦值)
鏈接socket檔案至/tmp/目錄下 :ln -s /var/lib/mysql/mysql.sock /tmp/;(該路徑/var/lib/mysql/mysql.sock與my.cnf要一致)
添加mysql命令快捷訪問:ln -s /usr/local/mysql/bin/mysql /usr/bin/;(該路徑/usr/local/mysql/bin/mysql自己安裝路徑)
使用初始密碼登錄mysql服務:mysql -uroot -p;
更新密碼 :alter user 'root'@'localhost' identified by 'root';
flush privileges;
開啟遠程連接權限 :update user set host='%' where user='root';(先進入user表下執行)
flush privileges
如果window客戶端無法正常打開:linux查看3306埠是否打開
chown用法用來更改某個目錄或檔案的用戶名和用戶組的。
chmod用法用來修改某個目錄或檔案的訪問權限
uj5u.com熱心網友回復:
感謝分享,可以寫到博客里更好
uj5u.com熱心網友回復:
沒問題uj5u.com熱心網友回復:
謝謝分享呀!uj5u.com熱心網友回復:
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/78213.html
標籤:MySQL
上一篇:c3p0連接池組態檔中maxIdleTime小于資料庫的timeout時間,為什么還會出現了使用了資料庫已經超時的連接
