MySQL的安装与配置
1.安装epel源
cd /etc/yum.repos.d/
yum -y install epel-release.noarch
2.安装MySQL Repository
cd ~
yum -y install wget
我们需要先去官网下载 Yum 资源包----下载地址
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm # 下载mysql官方yum源安装包
yum localinstall mysql57-community-release-el7-8.noarch.rpm # 下载mysql官方yum源
3.安装MySQL
需要安装MySQL,Server,MySQL client已经包括在server套件内
yum install -y mysql-community-server mysql # 安装服务器,客户端
注:可能会出现以下问题:
解决方法
1.查看mysql源(这里一般会有两个)
ls /etc/yum.repos.d/mysql-*
2.修改源
vi /etc/yum.repos.d/mysql-community.repo
找到[mysql57-community] 并修改:gpgcheck 改为 0 ,即不校验gpg
3.再试一下安装MySQL的服务器,客户端
yum install -y mysql-community-server mysql
4.启动MySQL,并设置MySQL开机自启
systemctl start mysqld # 启动mysql服务
systemctl enable mysqld # 设置mysql开机自启
ls /var/lib/mysql # 查看mysql
systemctl status mysqld # 查看mysql运行状态
5.查看默认密码
grep 'password' /var/log/mysqld.log
6.登陆MySQL,并配置登陆密码
mysql -uroot -p'密码'
ALTER USER 'root'@'localhost' IDENTIFIED BY 'HuaWei@123'; # 注意中英文,还要符合密码设置规则(ok就成功了!)
\q # 退出
7.重启mysqld
systemctl restart mysqld
或者
/usr/bin/systemctl restart mysqld
8.创建admin库并设置权限
1)进入到mysql中
mysql -uroot -p
# 输入密码
2)创建admin数据库
create database admin character set utf8 collate utf8_bin; #创建数据库,设置字符集.
3)查看数据库是否创建成功
show databases;
4)设置权限
grant select,insert,update,delete,create,drop,alter,index on admindb.* to 'admin'@'localhost' identified by 'HuaWei@123';
# 这里的密码要换成自己设置的,我在之前设置的是HuaWei@123
\q # 退出
5)重启mysql
systemctl restart mysqld
9.远程访问(自选)
登录进去之后,按照顺序执行一下sql语句即可
use mysql;
update user set host="%" where user="root"; # 修改user表的root账户的host内容
flush privileges; # 刷新修改立即生效
10.添加远程登录用户(自选)
mysql> GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
# 自己添加用户名与密码
感谢大家,点赞,收藏,关注,评论!