Ubuntu18.04 安装MySQL

Ubuntu18.04 安装MySQL

记一次在Ubuntu18.04 上安装MySQL的过程,命令比较多,而且我记不住,过程如下。
前面3步都是死命令:
1.更新:apt-get update
2.安装:apt-get install mysql-server
安装的时候会有一些选项要选择,想一下其实跟window下安装软件的时候的下一步一个意思,仔细看看系统给的选项,然后选择Y或N即可。
3.安装配置:mysql_secure_installation
到这里软件就安装完成了。

4.查看mysql服务状态:systemctl status mysql.service (出现绿色的 active 表示状态正常Active: active (running))
Ubuntu18.04 安装MySQL
5.root用户进入mysql:mysql -u root -p。
6.在linux上安装好了之后想要远程访问数据库怎么办呢?
可以修改 /etc/mysql/my.cnf 中的配置,先看看我的my.cnf配置文件:
Ubuntu18.04 安装MySQL
文件内容只是引用了另外2个文件,所以找一下另外2个文件就能发现要修改的配置了:
Ubuntu18.04 安装MySQL
注释掉(前面加个#表示注释)bind-address= 127.0.0.1 就可以远程访问了。
7.mysql启动关闭命令: service mysql start
service mysql stop
service mysql restart
8.授权所有用户:
GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘root123’ WITH GRANT OPTION
9.修改用户名密码:
set password for [email protected] = password(‘root123’);
修改用户名密码的时候会有一些问题就是密码如果设置的不是按他的要求来就设置不成功。所以就会用到下面第10点的密码策略。
10.密码策略:
1).查看 mysql 初始的密码策略:SHOW VARIABLES LIKE ‘validate_password%’;
Ubuntu18.04 安装MySQL
2).密码策略级别设置成最低等级(最低等级只校验密码长度): set global validate_password_policy=LOW;
3).设置密码长度限制: set global validate_password_length=6; 这样就可以随便设置什么root123 /123456之类的密码了。
end================