CentOS7安裝Mysql

1.centos7下安裝mysql

執行以下命令
# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
# rpm -ivh mysql-community-release-el7-5.noarch.rpm
# yum install mysql-community-server

2.成功安裝之後重啓mysql服務

service mysqld restart

3.檢測是否安裝完成

mysql

安裝完成則可以進入 mysql 命令行操作界面
這裏寫圖片描述

4.創建用戶和設置密碼

CREATE USER 'root'@'%' IDENTIFIED BY 'yourpassword';
創建用戶root 密碼爲yourpassword

5.設置用戶權限

GRANT SELECT,INSERT,UPDATE,DELETE  ON *.* TO 'user'@'%';
設置user用戶擁有增刪改查權限

GRANT ALL  ON *.* TO 'user'@'%';
設置user用戶擁有最高權限

6.鏈接使用

更詳細的參考資料:http://www.centoscn.com/mysql/2016/0315/6844.html

7.修改mysql用戶密碼

通過登錄mysql系統,
# mysql -uroot -p
Enter password: 【輸入原來的密碼】
mysql>use mysql;
mysql> update user set password=passworD("98889998") where user='root';
mysql> flush privileges;
mysql> exit;      

**=======================================================**
另外一種安裝方法 使用二進制文件
http://jingyan.baidu.com/article/a378c9609eb652b3282830fd.html

**=======================================================**
另一種安裝方法rpm文件安裝

MySQL-client-5.6.41-1.el7.x86_64.rpm
MySQL-devel-5.6.41-1.el7.x86_64.rpm
MySQL-server-5.6.41-1.el7.x86_64.rpm

工具包

 yum install -y perl perl-Module-Build net-tools autoconf libaio numactl-libs
rpm -ivh MySQL-server-5.6.41-1.el7.x86_64.rpm
如果出現警告 warning: MySQL-server-5.6.41-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY 是因爲這是由於yum安裝了舊版本的GPG keys造成的
執行
rpm -ivh MySQL-server-5.6.41-1.el7.x86_64.rpm --force --nodeps

rpm -ivh MySQL-client-5.6.41-1.el7.x86_64.rpm
rpm -ivh MySQL-devel-5.6.41-1.el7.x86_64.rpm

安裝玩找到root密碼文件

find / -name ".mysql_secret"
cat /root/.mysql_secret

返回

# The random password set for the root user at Mon Aug  6 11:14:42 2018 (local time): y20gHe91A1rGFRwS

y20gHe91A1rGFRwS 是root的密碼

啓動服務

service mysql start

如果出現 bash: service: command not found

yum install initscripts

進入mysql

mysql -uroot -py20gHe91A1rGFRwS

數據導入數據庫
1、首先建空數據庫
mysql>create database abc;

2、導入數據庫
方法一:
(1)選擇數據庫
mysql>use abc;
(2)設置數據庫編碼
mysql>set names utf8;
(3)導入數據(注意sql文件的路徑)
mysql>source /home/abc/abc.sql;
方法二:
mysql -u用戶名 -p密碼 數據庫名 < 數據庫名.sql
#mysql -uabc_f -p abc < abc.sql

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