Mysql 环境安装 - linux
Mysql 环境搭建
安装
yum 安装
查询是否安装过mysql(新机器略过)
yum list installed | grep mysql
# 如果已安装
yum -y remove mysql-libs.x86_64
下载5.7的源
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
安装下载好的rpm包
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
安装mysql
yum install mysql-server
# 安装好后查看版本
mysql -V
# 运行mysql
service mysqld start
设置数据库访问权限
grant all privileges on *.* to root@"%" identified by "你的密码";
grant all privileges on *.* to root@"localhost" identified by "你的密码";
flush privileges;
设置数据库大小写不敏感问题注意以创建的库在修改前十不生效的
需要重启数据可以:service mysql restart
vim /etc/my.cnf
# 在[mysqld]后添加
lower_case_table_names=1
相关问题
初始密码问题
查找初始化密码
grep "password" /var/log/mysqld.log
修改初始化密码
# 初始密码验证登记高,需要先设置一个高等级的密码
SET PASSWORD = PASSWORD('Xx123123,');
# 设置后 通过修改密码策略,可以修改简单密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
# 刷新权限问题
flush privileges;
密码策略相关
# 报错:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
# 查看密码策略
SHOW VARIABLES LIKE 'validate_password%';
# 设置密码验证等级
set global validate_password_policy=LOW;
# 设置密码长度
set global validate_password_length=6;