经历无数的错误,终于把MySQL安上了!!!!
一.查看是否安装和配置了MySql
查看有没有安装过:
yum list installed mysql*
rpm -qa | grep mysql*
如果安装了要完全卸载:
如何卸载见:https://www.cnblogs.com/wanghuaijun/p/6398240.html
二.mysql数据库安装
1 下载并安装MySQL官方的 Yum Repository
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
使用上面的命令就直接下载了安装用的Yum Repository,然后就可以直接yum安装了。
yum -y install mysql57-community-release-el7-10.noarch.rpm
之后就开始安装MySQL服务器。
yum -y install mysql-community-server
这步可能会花些时间,注意中间不要暂停。
至此MySQL就安装完成了,然后是对MySQL的一些设置。
二.mysql数据库配置
首先启动MySQL
systemctl start mysqld.service
注意你的mysql是什么版本!!!!
5.7以下版本
- 如果是5.7以下,root账户没有密码,登录Mysql:
mysql -u root
- 设置自定义密码:
set password for 'root'@'localhost' = password('new password');
5.7及以上版本
- 如果是5.7及以上,有一个暂时密码,运行这个命令可看到:
grep "password" /var/log/mysqld.log
- 然后再登录:
mysql -uroot -p
- 设置自定义密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
三.开启远程连接
把在所有数据库的所有表的所有权限赋值给位于所有IP地址的root用户。
mysql> grant all privileges on *.* to root@'%'identified by 'password';
如果是新用户而不是root,则要先新建用户
mysql>create user 'username'@'%' identified by 'password';