命令列登入
/opt/lampp/bin/mysql -uroot -p
/mnt/mysql/bin/mysql -uroot -p
啟動服務
/opt/lampp/lampp startmysql
service mysql start
檢視程序
ps aux | grep mysql
配置檔案
/opt/lampp/etc/my.cnf
/etc/my.cnf
檢視使用者許可權及使用者
mysql> show grants for root@ip;
mysql> select user,host,password from mysql.user;
建立庫時需指定字符集和編碼
mysql> create database dbname default character set utf8 collate utf8_general_ci;
備份庫時需指定字符集
…/bin/mysqldump -uroot -p --default-character-set=utf8 dbname > /…/bakname.sql
清空表
truncate table tablename:ddl,不可以回退,刪除表所有內容。
delete from tablename:dml,可以回退,條件刪除。
刪除表
drop table tablename或者drop table tablename purge,不加purge的意思是將表刪除到**站,是可以恢復的。加了purge是徹底將表刪除。
匯入資料
…/bin/mysql -uroot -p dbname < d:/…/dbname_bak.sql
匯出並檢視二進位制日誌檔案
/usr/bin/mysqlbinlog --no-defaults /var/lib/myro_cluster/log_bin /mysql-bin.000245 >/gongxiaofeng/245.txt
開啟通用查詢日誌,需要在配置檔案新增:
[mysqld]
general_log = 1
general_log_file = 「d:/logname.log」
windows指定配置檔案啟動mysql
bin> mysqld --defaults-file=「d:\mysql\mysqldata\my.ini」
更改允許的最大錯誤連線數
mysql> show variables like 『%max_connect_errors%』;
mysql> set global max_connect_errors = 1000;
mysql> show variables like 『%max_connect_errors%』;
CentOS7 mysql離線安裝
第一 刪除mariadb 第三 強制安裝6個rpm檔案 rpm ivh mysql community rpm nodeps force 第四 檢視mysql初始密碼和登入mysql root localhost download grep password var log mysqld.log 2...
Centos7 Mysql修改密碼
mysql u root p 為什麼需要設定,因為不設定直接修改密碼會報 error 1819 hy000 your password does not satisfy the current policy requirements錯誤 為了解決1819錯誤,所以需要設定兩個全域性屬性 第乙個 驗證...
centos7 mysql環境配置
用命令 yum y remove yum y remove mysql community client 5.6.38 2.el7.x86 64 解除安裝不掉的用 rpm ev 依次解除安裝 直到沒有 也可以指定安裝目錄 yum installroot usr local mysql release...