linux系統安裝mysql服務(參考菜鳥教程)

Linux平臺上推薦使用RPM包來安裝Mysql

1、安裝前,我們可以檢測系統是否自帶安裝 MySQL:

rpm -qa | grep mysql

2、如果系統有安裝,那可以選擇進行卸載:

rpm -e mysql  // 普通刪除模式
rpm -e --nodeps mysql  // 強力刪除模式,如果使用上面命令刪除時,提示有依賴的其它文件,則用該命令可以對其進行強力刪除

3、在線安裝

順序執行下面4行命令

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum update
yum install mysql-server

4、權限設置:

chown mysql:mysql -R /var/lib/mysql

初始化 MySQL:

mysqld --initialize

啓動 MySQL:

systemctl start mysqld

查看 MySQL 運行狀態:

systemctl status mysqld

注意:如果我們是第一次啓動 mysql 服務,mysql 服務器首先會進行初始化的配置。

此外,你也可以使用 MariaDB 代替,MariaDB 數據庫管理系統是 MySQL 的一個分支,主要由開源社區在維護,採用 GPL 授權許可。開發這個分支的原因之一是:甲骨文公司收購了 MySQL 後,有將 MySQL 閉源的潛在風險,因此社區採用分支的方式來避開這個風險。

MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能輕鬆成爲MySQL的代替品。

yum install mariadb-server mariadb 

mariadb數據庫的相關命令是:

systemctl start mariadb  #啓動MariaDB
systemctl stop mariadb  #停止MariaDB
systemctl restart mariadb  #重啓MariaDB
systemctl enable mariadb  #設置開機啓動

 5、驗證 MySQL 安裝

在成功安裝 MySQL 後,一些基礎表會表初始化,在服務器啓動後,你可以通過簡單的測試來驗證 MySQL 是否工作正常。

使用 mysqladmin 工具來獲取服務器狀態:

使用 mysqladmin 命令倆檢查服務器的版本, 在 linux 上該二進制文件位於 /usr/bin 目錄,在 Windows 上該二進制文件位於C:\mysql\bin 。

[root@host]# mysqladmin --version

linux上該命令將輸出以下結果,該結果基於你的系統信息:

mysqladmin  Ver 8.23 Distrib 5.0.9-0, for redhat-linux-gnu on i386

如果以上命令執行後未輸入任何信息,說明你的Mysql未安裝成功。

6、首次安裝root用戶沒有密碼,需要手動設置

[root@host]# mysqladmin -u root password "new_password";

假如設置了密碼,想修改,則用下面這行命令

mysqladmin -uroot -p舊密碼 password 新密碼:

如:

mysqladmin -uroot -p123456 password 1234

通過命令來連接到Mysql服務器:

[root@host]# mysql -u root -p
Enter password:

7、遠程連接數據庫

如果什麼都不設置,直接用ip連接遠程數據庫會報1130的錯誤,

這個時候需要修改數據庫表user的host字段

具體操作如下:

mysql>use mysql;

mysql>select host,user,password from user where user ='root';

mysql>update user set host = '%' where user ='root' and host='localhost';

mysql>flush privileges;    #刷新用戶權限表

mysql>select host,user,password  from user where user='root';

運行完畢後再次連接測試,若還不行重啓mysql服務,或是直接重啓電腦。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章