mysql yum方式开发安装
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
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,不然数据库初始化启动不成功!
上一篇下一篇