加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

Linux中安装MySQL

发布时间:2020-12-14 00:22:13 所属栏目:Linux 来源:网络整理
导读:一、安装 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

一、安装

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;可测试是否查询数据库里面的数据

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读