Linux中安装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;可测试是否查询数据库里面的数据 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- linux – 你如何在shell中获得clock_gettime(2)时钟?
- linux – 如何在不丢失基于文件系统的功能的情况下执行进程
- linux – ‘-rwxrwxrwx’中连字符是什么意思
- linux – 当只有其他clockource是jiffies时,clocksource ts
- linux – 无法访问或ping ping新的Proxmox VE 2.1安装,默认
- 再谈Linux的ulimit
- linux – 符号链接上的问号
- 如何在Linux中调试正在运行的C程序?
- DRBD是Linux唯一可行的块复制解决方案吗?
- linux – 打包debian文件:debian / copyright文件格式?