1,可能有sock文件缺失!
答:修改配置文件my.cnf 找到 socket = /tmp/mysql.sock 修改一下路徑,然後重新啓動mysql
sock文件是mysql啓動時會生成的一個臨時文件
2.沒有mysql命令!
答:看看/etc/my.cnf有沒有這個文件,沒有就在mysql的安裝目錄找到mysql-medium.cnf文件 copy過去重命名爲my.cnf,修改PATH系統變量
PATH=$PATH:MYSQL安裝包路徑/bin --加上mysql安裝目錄到bin目錄就行 (指定查找命令的目錄)
然後重新啓動mysql 應該就可以用mysql -uroot的命令了
3.沒有service服務!
答:cp support-files/mysql.server /etc/init.d/mysql
# 添加服務 chkconfig --add mysql
# 顯示服務列表
chkconfig --list
4.改密碼!
答:1.在mysql的安裝目錄/bin下mysqladmin -u root password ‘新密碼’
2.登錄mysql的控制檯後 mysql -uroot 修改密碼 SET PASSWORD = PASSWORD('123456');
或者 UPDATE user SET PASSWORD=PASSWORD('123456') WHERE USER='mysql';
5.遠程連接問題
答:默認mysql是localhost本地連接,在mysql控制檯上 執行
grant all privileges on *.* to root@'%' identified by 'root'; //授權
flush privileges;//立即生效
然後確保防火牆關閉,端口開放就可以遠程連接上了