ps efgrep mysql 命令_mysql常用管理命令
安裝直接yum?install?mysql-server
yum?install?mysql
service?mysqld?start?//啟動mysql服務(wù)
登錄mysql?-u?root?-p
初次設(shè)置密碼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';
數(shù)據(jù)庫里面修改密碼use?mysql;
update?mysql.user?set?Password=password("123456")?where?User="root";?修改密碼
flush?privileges;
卸載1.關(guān)閉目前的mysql服務(wù)
/etc/init.d/mysqld?stop
2.確保已正常關(guān)閉
ps?-ef?|?grep?mysql
如果沒關(guān)閉,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%';
修改配置文件設(shè)置編碼?my.cnf 在etc目錄下[client]
default-character-set=utf8
[mysqld_safe]
default-character-set=utf8
[mysqld]
default-character-set=utf8
[mysql]
default-character-set=utf8
命令行設(shè)置編碼,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%';
備份數(shù)據(jù)庫 直接輸入命令,生成的文件在該用戶目錄下mysqldump?-u?用戶名?-p?數(shù)據(jù)庫?>?數(shù)據(jù)庫.sql
執(zhí)行sql文件,登錄mysqlsource?/var/ftp/pub/test.sql;
查看數(shù)據(jù)庫數(shù)據(jù)容量1、進去指定schema?數(shù)據(jù)庫(存放了其他的數(shù)據(jù)庫的信息)
use?information_schema;
2、查詢所有數(shù)據(jù)的大小
select?concat(round(sum(DATA_LENGTH/1024/1024),2),'MB')?as?data?from?TABLES;
3、查看指定數(shù)據(jù)庫的大小
比如說?數(shù)據(jù)庫apoyl
select?concat(round(sum(DATA_LENGTH/1024/1024),2),'MB')?as?data?from?TABLES?where?table_schema='apoyl';
4、查看指定數(shù)據(jù)庫的表的大小
比如說?數(shù)據(jù)庫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';
總結(jié)
以上是生活随笔為你收集整理的ps efgrep mysql 命令_mysql常用管理命令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python实例 81,82
- 下一篇: mysql master-user_【M