mysql问题系列
0. 壓縮包的mysql5.6安裝
? 將壓縮包解壓到安裝目錄,然后執行以下命令
./scripts/mysql_install_db ?--user=mysql --datadir=/data/app/mysql/data/
1.源代碼mysql啟動和關閉命令
?
啟動
/data/app/mysql/bin/mysqld_safe &
關閉
?
/data/app/mysql/bin/mysqladmin -uroot -p shutdown
?
2.修改mysql最大連接數
?
進入MySQL安裝目錄 打開MySQL配置文件 my.ini 或 my.cnf查找 max_connections=100 修改為 max_connections=1000 服務里重起MySQL即可
?
3.查看mysql連接數
???? (Threads 即為當前連接數)
mysqladmin -u root -p status
Enter password:
Uptime: 72562? Threads: 6? Questions: 177132? Slow queries: 0? Opens: 62? Flush tables: 1? Open tables: 55? Queries per second avg: 2.441
?
? 查看連接詳細情況命令
? mysqladmin -uroot -pts123456 processlist
?
?
?
3.建立mysql root用戶的遠程鏈接
從任何主機上使用root用戶,密碼:youpassword(你的root密碼)連接到mysql服務器:
# mysql -u root -proot?
mysql>GRANT ALL PRIVILEGES ON *.* TO?'root'@'%'?IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
有時候還可以指定網段開啟訪問權限
mysql>GRANT ALL PRIVILEGES ON *.* TO?'root'@'192.168.1.%'?IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
操作完后切記執行以下命令刷新權限?
FLUSH PRIVILEGES?
?
?
4、更改密碼
第一種方式:
1、更改之前root沒有密碼的情況
c:\mysql\bin>mysqladmin -u root password "your password"
2、更改之前root有密碼的情況,假如為123456
c:\mysql\bin>mysqladmin -u root -p123456 password "your password"
注意:更改的密碼不能用單引號,可用雙引號或不用引號
?
5。數據庫備份還原
?? 備份
?mysqldump -hhostname -uusername -ppassword databasename | gzip > backupfile.sql.gz
?
?還原
?gunzip backupfile.sql.gz
?
mysql?? -uusername -ppassword databasename < backupfile.sql
6.查看修改mysql編碼
show variables like 'character%'; ?查看編碼
修改編碼 ?mysql5.6以上 ?在my.cnf的mysqld選項中添加如下兩行
character-set-server=utf8
collation-server=utf8_general_ci
7.開啟全日志
mysql 5.1版本
在配置文件my.cnf中增加
log_output = FILE
log=my.log
MySQL 5.6版本
在配置文件my.cnf中增加
general_log=ON
general_log_file=/home/logs/mysql.log
轉載于:https://blog.51cto.com/5468755/1542471
總結
- 上一篇: munin安装---已成功安装
- 下一篇: excel合并同类项数据求和