CentOS7安裝mysql
第一步
查看CentOS自帶mysql是否已安裝。
輸入:yum list installed | grep mysql
第二步
若有自帶安裝的mysql,如何卸載CentOS係統自帶mysql數據庫?
輸入:yum -y remove mysql-libs.x86_64,若有多個依賴文件則依次卸載。
當結果顯示為Complete!即卸載完畢。
第三步
查看yum庫上的mysql版本信息(CentOS係統需要正常連接網絡)。
輸入:yum list | grep mysql 或 yum -y list mysql*
第四步
使用yum安裝mysql數據庫。
輸入:yum -y install mysql-server mysql mysql-devel ,命令將:mysql-server、mysql、mysql-devel都安裝好,當結果顯示為“Complete!”即安裝完畢。
注:安裝mysql隻是安裝了數據庫,隻有安裝mysql-server才相當於安裝了客戶端。
第五步
查看剛安裝mysql數據庫版本信息。
輸入:rpm -qi mysql-server
注:提示“No package mysql-server available.”,原因及解決辦法如下
(1)CentOS7帶有MariaDB而不是MySQL,MariaDB和MySQL一樣也是開元的數據庫,您可以使用yum -y install mariadb-server mariadb命令安裝
(2)如果必須要安裝MySQL,首先必須添加mysql社區repo通過輸入命令:sudo rpm -Uvh https://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm,最後使用像安裝MySQL的常規方法一樣安裝mysql: yum install mysql mysql-server mysql-libs mysql-server
第六步:啟動、停止設置
數據庫字符集設置
mysql配置文件/etc/my.cnf中加入default-character-set=utf8
啟動mysql服務:service mysqld start或者/etc/init.d/mysqld start
設置開機啟動:chkconfig -add mysqld
查看開機啟動設置是否成功
chkconfig --list | grep mysql*
停止mysql服務:service mysqld stop
第七步:登錄及忘記修改密碼
創建root管理員:
mysqladmin -u root password 666666
登錄:mysql -u root -p
如果忘記密碼,則執行以下代碼
service mysqld stop
mysqld_safe --user=root --skip-grant-tables
mysql -u root
use mysql
update user set password=password("root") where user="root";
flush privileges;
第八步:允許遠程訪問設置
開放防火牆的端口號
mysql增加權限:
mysql庫中的user表新增一條記錄host為“%”,user為“root”。
use mysql;
UPDATE user SET Host
= '%' WHERE User
= 'root' LIMIT 1;
%表示允許所有的ip訪問
注:上述若是不管用,用以下方法
mysql> use mysql;
mysql> GRANT ALL ON . TO admin@'%' IDENTIFIED BY 'admin' WITH GRANT OPTION;
這句話的意思 ,允許任何IP地址(上麵的 % 就是這個意思)的電腦 用admin帳戶 和密碼(admin)來訪問這個MySQL Server
必須加類似這樣的帳戶,才可以遠程登陸。 root帳戶是無法遠程登陸的,隻可以本地登陸
另:mysql的幾個重要目錄
(a)數據庫目錄
/var/lib/mysql/
(b)配置文件
/usr/share /mysql(mysql.server命令及配置文件)
(c)相關命令
/usr/bin(mysqladmin mysqldump等命令)
(d)啟動腳本
/etc/rc.d/init.d/(啟動腳本文件mysql的目錄)
以上皆來自網路整理所得,來源如下
https://www.centoscn.com/mysql/2014/1219/4335.html
https://www.cnblogs.com/xd502djj/archive/2011/04/01/2001826.html
https://www.2cto.com/database/201412/357142.html
最後更新:2017-06-07 15:31:52