CentOS Linux release 7.4.1708 (Core) 下mysql的安装与配置

在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/


1、下载mysql源安装包
wget http://dev.mysql.com/get/mysql80-community-release-el6-1.noarch.rpm
2、安装mysql源
yum localinstall mysql80-community-release-el6-1.noarch.rpm
3、检查mysql源是否安装成功
yum repolist enabled | grep "mysql.*-community.*"

看到上图所示表示安装成功。
4、选择想要安装的版本
vim /etc/yum.repos.d/mysql-community.repo

想要安装哪个版本的mysql 就把哪个版本的enabled的值设为1(默认他设置的是当前最高版本),如果修改版本别忘记把默认的值改成0



5、安装MySQL
yum install mysql-community-server

这步看网速,需要下载好多东西,最后会提示Complete!
6、启动MySQL服务

systemctl start mysqld

扫描二维码关注公众号,回复: 1237988 查看本文章

需要小等一会

7、查看MySQL的启动状态

systemctl status mysqld

启动成功!

8、设置开机启动

systemctl enable mysqld
systemctl daemon-reload

9、修改登录密码(root)

mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。通过下面的方式找到root默认密码,然后登录mysql进行修改

grep 'temporary password' /var/log/mysqld.log

如果文件为空直接

root 密码为空的时候配置文件中配置这句:

mysql 配置文件目录:/etc/my.cnf

skip-grant-tables

10、登录mysql

mysql -uroot -p

密码123456就以进去

修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '111111!'; 或者 set password for 'root'@'localhost'=password('111111!');

如果:ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
输入下面语句(目的是刷新权限)

flush privileges;

Query OK, 0 rows affected (0.14 sec)

ALTER USER 'root'@'localhost' IDENTIFIED BY '111111!'; 或者 set password for 'root'@'localhost'=password('111111!');

如果:ERROR 3009 (HY000): Column count of mysql.user is wrong. Expected 45, found 42. Created with MySQL 50556, now running 50722. Please use mysql_upgrade to fix this error.
退出去

mysql_upgrade -u root -p123456

密码123456

 出现一系列这东西,没关系。

登录mysql

mysql -uroot -p

密码123456就以进去

修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '111111!'; 或者 set password for 'root'@'localhost'=password('111111!');

这次退出去再试试新密码好不好用

最后感谢各位前辈的技术分享:

https://www.linuxidc.com/Linux/2016-09/135288.htm;

https://blog.csdn.net/qq_33350186/article/details/72528810;

https://www.cnblogs.com/iosdev/archive/2013/07/15/3190431.html;

猜你喜欢

转载自www.cnblogs.com/7426QS/p/9111757.html