安装
直接yum install mysql-server yum install mysql service mysqld start //启动mysql服务
登录
mysql -u root -p
初次设置密码
set password =password('qwer,1234'); flush privileges; GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'MyPassword' WITH GRANT OPTION; FLUSH PRIVILEGES;
远程连接
use mysql; update user set host = '%' where user = 'root';
数据库里面修改密码
use mysql; update mysql.user set Password=password("123456") where User="root"; 修改密码 flush privileges;
卸载
1.关闭目前的mysql服务 /etc/init.d/mysqld stop 2.确保已正常关闭 ps -ef | grep mysql 如果没关闭,kill之 3. 查询mysql的安装情况: rpm -qa | grep mysql 将列出来的删除。 rpm -e mysql-server-5.0.95-5.el5_9 rpm -e perl-DBD-MySQL-3.0007-2.el5.i386 如果报有多个,则用项 --allmatches将其全部删掉
查看版本
select version();
查看编码
show variables like '%char%';
修改配置文件设置编码 my.cnf 在etc目录下
[client] default-character-set=utf8 [mysqld_safe] default-character-set=utf8 [mysqld] default-character-set=utf8 [mysql] default-character-set=utf8
命令行设置编码,mysql重启之后不起作用
set character_set_client=utf8; set character_set_connection=utf8; set character_set_database=utf8; set character_set_results=utf8; set character_set_server=utf8;
查看目录
show variables like '%dir%';
备份数据库 直接输入命令,生成的文件在该用户目录下
mysqldump -u 用户名 -p 数据库 > 数据库.sql
执行sql文件,登录mysql
source /var/ftp/pub/test.sql;
查看数据库数据容量
1、进去指定schema 数据库(存放了其他的数据库的信息) use information_schema; 2、查询所有数据的大小 select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES; 3、查看指定数据库的大小 比如说 数据库apoyl select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES where table_schema='apoyl'; 4、查看指定数据库的表的大小 比如说 数据库apoyl 中apoyl_test表 select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES where table_schema='apoyl' and table_name='apoyl_test';
发表评论(对文章涉及的知识点还有疑问,可以在这里留言,老高看到后会及时回复的。)