Linux mysql就用fedora的自動(dòng)安裝
給大家推薦一款很不錯(cuò)的Linux mysql系統(tǒng)很有學(xué)習(xí)價(jià)值,這里我主要講解Linux mysql系統(tǒng)的應(yīng)用,包括介紹Linux mysql知識(shí)等方面。安裝了多次Linux mysql包括二進(jìn)制,包括自動(dòng)安裝。首先安裝后沒(méi)有密碼,這樣可以參考我的其他文章
問(wèn)題1: error: 'Access denied for user 'root'@'localhost' (using password: YES)'重新設(shè)置密碼
- # /etc/init.d/Linux mysql stop
- # Linux mysqld_safe --user=Linux mysql --skip-grant-tables --skip-networking &
- # Linux mysql -u root Linux mysql
- Linux mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
- Linux mysql> FLUSH PRIVILEGES;
- Linux mysql> quit
- # /etc/init.d/Linux mysql restart
- # Linux mysql -uroot -p
- Enter password: <輸入新設(shè)的密碼newpassword>
Linux mysql>問(wèn)題2:這樣可能會(huì)出現(xiàn)一個(gè)問(wèn)題,就是進(jìn)入Linux mysql沒(méi)有密碼,可是也找不到Linux mysql-user這樣的數(shù)據(jù)庫(kù)怎么辦?可以使用數(shù)據(jù)庫(kù)的備份還原。前提是已經(jīng)有一個(gè)正確安裝的數(shù)據(jù)庫(kù)。
- Linux mysqldump --opt Linux mysql >Linux mysql.sql這樣就導(dǎo)出了文件把文件拷貝到目的機(jī)子。然后
- Linux mysql
- Linux mysql>create database Linux mysql;
- Linux mysql>user Linux mysql;
- Linux mysql>source Linux mysql.sql的位置。
問(wèn)題3,實(shí)在沒(méi)辦法,就用fedora的自動(dòng)安裝。這樣會(huì)出現(xiàn)一個(gè)問(wèn)題。SELinux 正在阻止 /usr/libexec/Linux mysqld 使用無(wú)標(biāo)志文件()。是因?yàn)閒edora的防火墻設(shè)置。首先如果你希望遠(yuǎn)程使用Linux mysql,就在防火墻設(shè)置里加上3306的端口。
然后參考這篇文章《RedHat SELinux系統(tǒng)簡(jiǎn)介及案例分析》因?yàn)榘惭b完畢后要開(kāi)啟守護(hù)進(jìn)程。命令為service Linux mysqld start
但是這時(shí)遇到問(wèn)題就是被防火墻擋住了,具體原因還是那篇文章。具體問(wèn)題:使用 chcon -t httpd_sys_content_t /usr/libexec/Linux mysqld然后再使用開(kāi)啟守護(hù)進(jìn)程。就可以了。
【編輯推薦】