Centos7.x安装mysql8.x
创建mysql目录
cd /usr/local/software
mkdir mysql
下载源到服务器
cd /usr/local/software/mysql
wget https://repo.mysql.com/mysql80-community-release-el7-1.noarch.rpm
rpm -Uvh mysql80-community-release-el7-1.noarch.rpm
yum安装mysql
yum install mysql-community-server
设置表名字段名不区分大小写
特别注意:在mysql8.x版本不能在mysql初始化后修改lower_case_table_names 参数,所以如果有需要修改此参数的话 需要在初始化前修改
vim /etc/my.cnf
##加入下面的配置 不区分表名字段名大小写
lower_case_table_names=1
启动mysql
service mysqld start
登录mysql
mysql -u root -p (你的密码)
修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'xxxxx';
修改密码策略
##查看密码策略
show variables like '%password%';
##设置密码安全等级为最低,密码长度为6
set global validate_password.policy=LOW;
set global validate_password.length=6;
mysql远程链接root用户
CREATE USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'xxxxx';
FLUSH PRIVILEGES;
给远程账户最高权限(慎重)
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
FLUSH PRIVILEGES;
本站所有文章、数据、图片均来自互联网,一切版权均归源网站或源作者所有。
如果侵犯了你的权益请来信告知我删除。邮箱:577955659@qq.com
上一篇:Centos安装Maven环境