centos默认mariadb安装 可以用 rpm -qa |grep mariadb 命令查看 所以安装mysql以后mariadb自动就被替换了,将不再生效。
//下载rpm安装包
[lkx@localhost ~]$ wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
//查看是否安装mysql
rpm -qa|grep -i mysql
//安装
rpm -ivh mysql-community-release-el7-5.noarch.rpm
安装这个包后,会获得两个mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo。
//最后yum安装
yum install mysql-community-server
//重新启动
service mysqld restart
//用root连接,初始安装没有密码
mysql -u root
//重新修改密码
set password for 'root'@'localhost' =password('123456');
//mysql配置文件为/etc/my.cnf
加上编码配置
default-character-set =utf8
//在本机登入mysql后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称'%'。
mysql>use mysql;
mysql>select host,user,password from user;
mysql>update user set host = '%' where user ='root';
mysql>flush privileges; #刷新用户权限表
mysql>select host,user,password from user where user='root';