本文目錄一覽:
linux下怎麼啟動mysql服務
一、啟動方式
1、使用linux命令service 啟動:
service mysqld start
2、使用 mysqld 腳本啟動:
/etc/inint.d/mysqld start
3、使用 safe_mysqld 啟動:
safe_mysqld 命令使用方法及介紹可如下查找:
linux下mysql安裝好後怎麼使用
查找以前是否安裝有mysql,使用下面命令:
rpm -qa|grep -i mysql
如果顯示有如下包則說明已安裝mysql
mysql-4.1.12-3.RHEL4.1
mysqlclient10-3.23.58-4.RHEL4.1
如果已安裝,則需要刪除已安裝的數據庫,使用以下命令來刪除數據庫
刪除命令:rpm -e –nodeps 包名
( rpm -ev mysql-4.1.12-3.RHEL4.1 )
刪除老版本mysql的開發頭文件和庫
命令:rm -fr /usr/lib/mysql
rm -fr /usr/include/mysql
注意:卸載後/var/lib/mysql中的數據及/etc/my.cnf不會刪除,如果確定沒用後就手工刪除
rm -f /etc/my.cnf
rm -fr /var/lib/mysql
下載mysql的rpm包
可以通過wget下載具體的地址因為不能用鏈接請大家去官網去找
(1)MySQL-server-5.6.10-1.rhel5.x86_64.rpm:MySQL服務器;
(2)MySQL-client-5.6.10-1.rhel5.x86_64.rpm:MySQL客戶端;
(3)MySQL-devel-5.6.10-1.rhel5.x86_64.rpm:Mysql開發依賴包。
下載後放到Liunx服務器中,如圖所示
安裝MySQL Server的rpm包
rpm -ivh MySQL-server-5.6.21-1.linux_glibc2.5.x86_64.rpm
安裝過程如圖所示
安裝完成後會生成root用戶的隨機密碼,請使用“cat /root/.mysql_secret”或類似命令進行查看。
安裝MySQL客戶端
rpm -ivh MySQL-client-5.6.21-1.linux_glibc2.5.x86_64.rpm
安裝MySQL開發依賴包
rpm -ivh MySQL-devel-5.6.21-1.linux_glibc2.5.x86_64.rpm
啟動msyql
安裝完成後mysql是沒有啟動的,運行mysql命令會提示如下錯誤:
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)
可使用如下命令啟動MySQL:
service mysql start
或者使用如下命令:
/etc/init.d/mysql start
可使用SET PASSWORD命令修改root用戶的密碼,參考如下:SET PASSWORD = PASSWORD(‘root123456’);
登錄MySQL
使用mysql命令登錄MySQL服務器,運行MySQL的命令時,會提示需要設置root用戶密碼
設置開機自啟動
/etc/init.d/mysql start
設置完成後重啟系統,使用natstat –nat命令可看到MySQL的3306端口
至此我們已經安裝好了mysql數據庫,當然現在我們的數據庫還不支持遠程連接,遠程連接會出現以下代碼:1130,ERROR 1130: Host 192.168.0.10 is not allowed to connect to this MySQL server,可以通過以下以下來解決
改表法:在本機登入mysql後,更改“mysql”數據庫里的“user”表裡的“host”項,從”localhost”改為’%’。
mysql
mysqluse mysql;
mysqlselect ‘host’ from user where user=’root’;
好了,開始享受mysql帶來的強大功能吧希望可以幫助你啊
linux 下使用mysql 命令
mysql
-u
root
-p
先登錄到mysql命令行,
然後
mysqluse
mysql
mysql
select
host,user
from
user;
+———–+——+
|
host
|
user
|
+———–+——+
|
%
|
root
|
|
localhost
|
root
|
+———–+——+
2
rows
in
set
(0.06
sec)
檢查你的數據庫裡面有沒有|
localhost
|
root
|這行數據。
=============================
然後就是檢查你的my.ini文件裡面是否有
[client]
host
=
localhost
user
=
root
password
=
root
port
=
3307(你自己的實際端口)
socket
=
/tmp/mysql.sock(你自己實際的連接文件)
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/249266.html