ps : 安装mysql数据库之前一定要知道自己的centos版本,不同版本的centos安装的mysql不同
一.安装mysql的yum源
1.根据上面图片中的操作下载下来的rpm文件可以通过如下命令获取:
wget https://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpm
注意:6-9是版本号 根据当前版本来定 下同
2.安装用来配置
mysql的yum源的rpm包
rpm -Uvh mysql57-community-release-el6-9.noarch.rpm
或者
yum localinstall -y mysql57-community-release-el6-9.noarch.rpm
如果安装失败,请先卸载以前安装过的mysql
二.安装mysql
yum install mysql-community-server
三.开启mysql服务
1.开启服务
service mysqld start
'root'@'localhost'的密码会被存储在
/var/log/mysqld.log,可以使用如下命令查看初始密码
grep 'temporary password' /var/log/mysqld.log
3.使用初始密码登录超级用户'root'@'localhost'
mysql -uroot -p
一定要修改密码才能使用不然会出现
ERROR 1820 (HY000): You must SET PASSWORD before executing this statement
4.修改密码
如果修改的密码太简单 如
ALTER USER USER() IDENTIFIED BY '12345678';
会出现以下错误
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
所以需改为更加复杂的密码 需要 含有数字,小写或大写字母,特殊字符,长度大于8位
如果不需要这么复杂的密码 参考这位大佬的博客
四.设置远程连接
1.登陆到数据库
use mysql
直接将原来的 user='root' and host='localhost'
记录的host修改成%或指定的ip
1)将host设置为%表示任何ip都能连接mysql
2) 当然也可以将host指定为某个ip 如 1.1.1.1
3) 执行完以上语句,接着执行以下语句 ,刷新权限表,使配置生效