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