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

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