linux yum 安装mysql

下载安装

wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

yum localinstall mysql57-community-release-el7-8.noarch.rpm

yum repolist enabled | grep "mysql.*-community.*"

yum install mysql-community-server

启动

#启动mysql
service mysqld start
#开机启动
systemctl enable mysql.service

修改root密码

## 在配置文件/etc/my.cnf添加skip-grant-tables一行,跳过密码验证
## 重启mysql
service mysqld restart
## 进入mysql
mysql
## 修改密码
update user set authentication_string=password('') where user='root' and host='localhost';
## 刷新
flush privileges;
## 退出mysql
exit
## 修改配置/etc/my.cnf注释skip-grant-tables这一行
## 重启mysql
service mysqld restart

## 登录mysql
mysql -u root -p

## 输入 show databases 遇到错误:
## ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

## 修改一个复杂点的密码吧:
set password = password('复杂的密码')

添加一个开发用户

## 创建一个用户
CREATE USER '用户名'@'%' IDENTIFIED BY '密码';
## 创建一个库
create database 库名;
## 授予权限
GRANT SELECT, INSERT,ALTER,CREATE,DELETE,INDEX,DROP ON 库名.* TO 'dev'@'%' ;

你可能感兴趣的:(mysql,安装,配置)