前言:
眼前大家对“linux下面安装mysql”大约比较珍视,咱们都想要知道一些“linux下面安装mysql”的相关资讯。那么小编同时在网上网罗了一些有关“linux下面安装mysql””的相关知识,希望同学们能喜欢,大家一起来学习一下吧!# 获取MySQL8.0源wget 安装源rpm -ivh mysql80-community-release-el7-2.noarch.rpm# 安装MySQLyum -y install mysql-community-server --nogpgcheck# 修改默认路径需要关闭selinux,否则MySQL会启动报错 # 临时关闭 (安装选择这一步) setenforce 0 # 永久关闭 (安装不需要永久关闭) sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config# 修改配置文件,注释掉原有的目录配置,指定新的目录,另外再配置一些常用设置 vim /etc/my.cnf 修改以下配置 (这一步很关键) datadir=/data1/mysql default_authentication_plugin=mysql_native_password# 启动MySQL并设置开机自启systemctl start mysqld && systemctl enable mysqld# 查看初始密码,MySQL启动成功才会有日志生成,才能查看到密码grep 'password' /var/log/mysqld.log# 使用查看到的密码登录MySQLmysql -uroot -p# 修改密码ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'shjf234@jghd';ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'shjf234@jghd';# 退出quit;# 创建用户并授权远程连接 mysql>create user tiger@'%' identified by 'shjf234@jghd'; # 给用户授权 mysql>grant all privileges on *.* to tiger@'%' with grant option; # 刷新权限 mysql>flush privileges; # 修改远程连接用户的加密规则 mysql>alter user tiger@'%' identified with mysql_native_password by 'shjf234@jghd';
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #linux下面安装mysql