Linux MySQL
目录:
一、linux系统自带MySQL问题
1、查看是linux是否自带MySQL
2、卸载linux自带MySQL
二、下载yum MySQL
1、复制yum mysql下载地址
2、下载yum mysql
a、新建文件并进入
b、下载yum mysql
三、Linux安装MySQL
1、安装yum mysql
2、查看yum mysql版本并下载mysql安装
3、启动mysql并初始化
四、重新设置密码
1、登录mysql root用户
2、修改mysql root用户密码
五、允许远程访问MySQL
1、允许远程访问
2、允许可视化工具连接
一、linux系统自带MySQL问题
1、查看是linux是否自带MySQL
命令:rpm -qa\|grep mysql
2、卸载linux自带MySQL
命令:yum -y remove mysql-libs-5.1.73-8.el6_8.x86_64
二、下载yum MySQL
1、复制yum mysql下载地址
进入后点击MySQL Community (GET) Downloads【
https://www.mysql.com/downloads/ 】
点击yum安装
2、下载yum mysql
a、新建文件并进入
新建MySQL文件夹 命令:mkdir /usr/local/lib64/MySQL
设置文件夹权限 命令:chmod 777 /usr/local/lib64/MySQL
进入/usr/local/lib64/MySQL目录 命令:cd /usr/local/lib64/MySQL
b、下载yum mysql
下载安装包 命令:wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
三、Linux安装MySQL
1、安装yum mysql
安装刚才下载的rpm包 命令:rpm -ivh mysql80-community-release-el7-3.noarch.rpm
安装完跟新一下数据源 命令:yum makecache
2、查看yum mysql版本并下载mysql安装
查找yum mysql 命令:yum list | grep mysql-com
安装mysql-community-server.x86_64 命令:yum install mysql-community-server.x86_64
中途需要输入y
3、启动mysql并初始化
进入/var/lib/mysql目录 命令:cd /var/lib/mysql
启动并初始化 命令:systemctl start mysqld
根据MySQL日志查询MySQL密码 命令:grep 'password' /var/log/mysqld.log
“oeyNlFBkk0+4”就是密码登录MySQL root用户 命令:mysql -u root -poeyNlFBkk0+4
四、重新设置密码
1、登录mysql root用户
登录mysql root用户 命令:mysql -u root -poeyNlFBkk0+4
2、修改mysql root用户密码
修改mysql root 用户 命令:ALTER USER 'root'\@'localhost' IDENTIFIED BY 'MySQL_root_8';
MySQL_root_8是新密码,密码策略要求MySQL设置的密码中必须至少包含一个大写字母、一个小写字母、一个特殊符号、一个数字,至少8 个字符
五、允许远程访问MySQL
1、允许远程访问
登录mysql 命令:mysql -u root -pMySQL_root_8
进入mysql数据库 命令:use mysql;
查询user表 命令:select host,user from user;
修改root用户的host字段 命令:update user set host='%' where user='root';
刷新修改内容 命令:flush privileges;
2、允许可视化工具连接
登录mysql 命令:mysql -u root -pMySQL_root_8
进入mysql数据库 命令:use mysql;
查看root加密方式 命令:select user,plugin from user;
更改root加密方式 命令:alter user 'root'@'%' identified with mysql_native_password by 'MySQL_root_8';
刷新修改内容 命令:flush privileges;