【1】安装步骤过程mysql
(1)yum仓库下载MySQL sql
命令:yum localinstall https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm数据库
(2)yum安装MySQL vim
命令:yum install mysql-community-serverspa
一路选择y直至完毕!rest
(3)启动MySQL服务server
命令:service mysqld startblog
(4)查看MySQL服务状态 ip
命令:service mysqld statusit
结果以下图(running说明已启动正在运行中....):
(5)查看初始密码(若无内容可直接跳过)
方式一(推荐)
命令:grep 'temporary password' /var/log/mysqld.log
初始密码结果以下图:
方式二
命令:vim +/'temporary password' /var/log/mysqld.log
初始密码结果以下图:
(6)本地MySQL客户端登陆
命令:mysql -u root -p
(7)输入密码(即第5步查出的初始密码),若是没有,直接回车。
(8)修改root登陆密码
执行SQL以下:
use mysql; #(注意须要先切换到mysql数据库)
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; #(修改密码)
(9)配置MySQL容许外部访问
服务端登陆后更新,执行SQL以下:
use mysql;
select user, host from user; # 可查看用户及对应容许访问主机
update user set host = '%' where user = 'root'; # 容许任何外部可访问
再执行上一步查看命令,可比较结果。
(10)补充内容
[1] show global variables like 'port'; #可查看MySQL服务端口
若是看到的value为0,则说明没有使用密码登陆,须要去修改my.cnf文件;
[2] 配置文件路径 /etc/my.cnf
可经过修改配置文件中[mysqld]下的port=3306来指定MySQL服务端口,重启MySQL服务便可。
[3] 忘记密码解决方案:
后期若忘记密码,可经过添加skip-grant-tables在[mysqld]下,重启MySQL服务(service mysqld restart),跳过输入密码步骤直接登陆MySQL。
登陆后再执行步骤(8)进行重置密码。
若是‘root’@'localhost'变为'root'@'%',那么alter语句也须要执行更新。
Good Good Study, Day Day Up.
顺序 选择 循环 总结