mysql安装,Mysql安装及设置

在线安装apt-get install mysql-server
启动服务/etc/init.d/mysqld start
关闭服务/etc/init.d/mysqld stop
重启服务/etc/init.d/mysqldrestart
修改密码
mysqladmin -u root -p PASSWORD yourpassword回车 输入原来的密码
//创建mysql用户
CREATE USER `{用户名}`@`%`;
GRANT ALTER,ALTER ROUTINE,CREATE,CREATEROUTINE,CREATE TEMPORARY TABLES,CREATE USER,CREATEVIEW,DELETE,DROP,EXECUTE,FILE,GRANT OPTION,INDEX,INSERT,LOCKTABLES,PROCESS,REFERENCES,RELOAD,REPLICATION CLIENT,REPLICATIONSLAVE,SELECT,SHOW DATABASES,SHOW VIEW,SHUTDOWN,SUPER,UPDATE _disibledevent=>
FLUSH PRIVILEGES;
//设置mysql最大连接数
set GLOBAL max_connections=1500;
show variables like '%max_c%';
Mysql 乱码问题
先停止MySQL服务:/etc/init.d/mysql stop
然后编辑MySQL配置文件:/etc/mysql/my.cnf
在my.cnf文件中的[client]段下面加入
default-character-set=utf8
[mysqld_safe]
default-character-set=utf8
[mysqld]
character-set-server=utf8
[mysql]
default-character-set=utf8
把max_connections = 100 的注释去掉,并将100改为1500
重新启动MySQL服务:/etc/init.d/mysql start
进入MySQL的命令提示符下输入如下指令:
mysql>show variables like '%char%';
如果出现的列表各项内容和以下相同表明配置成功了,
+----------------------+---------------------
| Variable_name | Value
+-----------------------+---------------------
| character_set_client | utf8
| character_set_connection | utf8
| character_set_database | utf8
| character_set_filesystem | binary
| character_set_results | utf8
| character_set_server | utf8
| character_set_system | utf8
| character_sets_dir |/usr/share/mysql/charsets/
Mysql 数据库备份
1、创建保存备份文件的路径/mysqldata
#mkdir/mysqldata
2、创建/usr/sbin/bakmysql文件
输入以下内容:
mysqldump -umysql -p51uptry uptry | gzip > /mysqldata/uptry`date+%Y-%m-%d_%H%M%S`.sql.gz
3、修改文件属性,使其可以执行
#chmod+x /usr/sbin/bak mysql
4、修改/etc/crontab
在下面添加
013 * * * root /usr/sbin/bak mysql
表示每天3点钟执行备份
5、重新启动crond
#/etc/rc.d/init.d/crond restart
外部工具连接不上的问题:打开mysql的配置文件
vi /etc/mysql/my.cnf注释下面这一行
bind-address = 127.0.0.1
Tags: 

延伸阅读

最新评论

发表评论