MYSQL

mysql yum方式开发安装

2019-02-27  本文已影响0人  秋天的雨yiyi

1.首先彻底删除MYSQL

yum remove mysql mysql-server mysql-libs mysql-server;

删除完毕后

find / -name mysql

应该发现mysql的东西几乎没有了!OK,我们开始安装mysql啦!

2.配置我们yum安装mysql的配置

cd /etc/yum.repos.d/

vi mysql.repo

写入配置内容mysql.repo

[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
这里gpgcheck设置为0代表不需要gpgcheck的配置,否则要做一个傻逼验证,我刚开始就是被这个整了

3.执行命令让yum配置生效

yum repolist enabled | grep mysql

4.开始yum安装mysql

yum install mysql-community-server

5.去配置my.cnf这里都是全局配置,相信内容大家都能看懂,不懂请google

vi /etc/my.cnf

character_set_server = utf8mb4
collation-server = utf8mb4_unicode_ci
transaction_isolation = READ-COMMITTED
innodb_buffer_pool_size = 1000M

6.启动mysql,这里不要着急,先启动,因为我们下一步要去看原始密码

service mysqld start

7.进入my.cnf,查看你的mysql日志在哪里

cat /etc/my.cnf

8.查看mysql启动日志

/var/log/mysqld.log

2018-12-11T03:07:29.845286Z 1 [Note] A temporary password is generated for root@localhost: leY_mubS0&O%

9.用查询到的密码 mysql 登陆

mysql -u root -p'leY_mubS0&O%'

10.哈哈,进入mysql了,下面我们开始修改密码

set global validate_password_policy=0; 将密码置为最低等级

set global validate_password_length=6; 将密码长度置为6位

alter user user() IDENTIFIED BY '123456'; 修改密码

flush privileges; 刷新权限

11.发现本地navicat连接不了,实现远程登陆

mysql -u root -p'123456'; 刚刚修改的密码

update mysql.user set host = '%';

flush privileges; 刷新权限

12.这个时候我们本地就连上了MySQL,我们再把两个参数配置到my.cnf中

validate_password_policy=0
validate_password_length=6

这两个参数不能提前放到my.cnf,不然数据库初始化启动不成功!

上一篇下一篇

猜你喜欢

热点阅读