本文主要是介绍cent os mysql 安装坑点,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
先卸载mysql
查看已经安装的mysql
yum list installed | grep mysql
删除
yum remove 上一步输出的安装包
下载源
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
安装源
rpm -ivh mysql-community-release-el7-5.noarch.rpm
安装mysql
yum install mysql-server
测试
rpm -qa | grep mysql
启动mysql
systemctl start mysqld.service
查看启动状态
systemctl status mysqld.service
更改文件夹所有者
cd /var/lib
chown -R root:root mysql/
修改mysql配置
vim /etc/my.cnf
下面三行粘贴到my.cnf配置文件中的[mysqld]下面
skip-grant-tables
character_set_server=utf8
init_connect='SET NAMES utf8'
重启mysql
systemctl restart mysqld.service
连接mysql
mysql
修改密码, 有两个密码, 有些版本的mysql可能没有password这个字段
修改mysql库下的user表, 设置user=root的用户的password和authentication_string字段的密码为123456
update mysql.user set password=password('123456') ,authentication_string=password('123456') where user='root';
立即生效
flush privileges;
退出mysql
exit
关闭mysql服务
systemctl stop mysqld.service
修改配置文件
vim /etc/my.cnf
#(skip-grant-tables)这一行注释掉
启动mysql
systemctl start mysqld.service
登录mysql(密码要和设置的一致)
mysql -uroot -p123456
开启远程访问(注意密码)
grant all privileges on *.* to 'root'@'%' identified by '自己设置个密码' with grant option;
这篇关于cent os mysql 安装坑点的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!