运维开发网

Linux中安装MySQL

运维开发网 https://www.qedev.com 2020-07-17 12:35 出处:网络
一、安装 1、下载软件 2、将软件传输到linux系统的/root目录下 3、查看是否已经安装执行rpm -qa | grep MySQL

一、安装

1、下载软件

2、将软件传输到linux系统的/root目录下

3、查看是否已经安装执行rpm -qa | grep MySQL

4、执行rpm -ivh  MySQL-client-5.5.40-1.Linux2.6.x86_64.rpm安装MySQL-client-5.5.40-1.Linux2.6.x86_64.rpm

5、执行rpm -ivh MySQL-server-5.5.40-1.Linux2.6.x86_64.rpm安装MySQL-server-5.5.40-1.Linux2.6.x86_64.rpm软件,执行后发现mariadb-libs-1:5.5.64-1.el7.x86_64冲突执行rpm -e mariadb-libs-1:5.5.64-1.el7.x86_64 --nodeps将mariadb-libs-1:5.5.64-1.el7.x86_64卸载后再执行rpm -ivh MySQL-server-5.5.40-1.Linux2.6.x86_64.rpm

6、登陆MySQL,执行mysql -u root -p密码直接按回车

7、登陆后可执行MySQL相关命令如,show databases;及show tables;等

二、字符集参数设置

1、查看字符编码,登陆数据库后执行show variables like ‘chara%‘;

2、查看mysql的安装目录cd /var/lib/mysql

3、查看配置文件,执行cd /usr/share/mysql

4、查看mysql相关命令的目录cd /usr/bin

5、修改字符编码,执行cd /usr/share/mysql后执行cp my-small.cnf /etc/my.cnf执行cd /etc执行vi my.cnf在3306后面行加入character_set_server=utf8保存

6、重启mysql执行service mysql restart登陆数据库后执行show variables like ‘chara%‘;可看到字符编码已改

三、用户

1、执行use mysql;将数据库切换到mysql,执行show tables;显示mysql下面的所有表格,可以看到有个user表用于存放用户信息的,执行desc user;显示user表结构,执行select host,user,password from user;可查询到所有的host明细,执行update user set host=‘%‘ where user=‘root‘;可以添加一个host为%,user为root的记录执行select host from user where user=‘root‘可查询到具有通配符%的host,执行update user set password=‘123456‘ where user=‘root‘ and host=‘%‘;可将其密码修改成123456

2、执行grant all privileges on *.* to [email protected]‘%‘ identified by ‘123456‘ with grant option;进行授权。执行flush privileges;进行刷新。

3、使用SQLyog工具连接Linux的mysql,输入Linux的ip,以及其mysql的用户名和密码等便可连接,输入SELECT HOST,USER,PASSWORD FROM USER;可测试是否查询数据库里面的数据

0

精彩评论

暂无评论...
验证码 换一张
取 消