MySQL知识总结(一)安装与配置(Linux CentOS)

1 安装

环境 CentOS

yum install -y mysql-server mysql mysql-deve

service启动

1.1 启动

service mysqld start

1.2 重启

service mysqld restart

1.3 停止

service mysqld stop

1.4 通过进程启动和关闭

查看进程

ps aux |grep mysql

杀死进程

kill -9 xx

cd /usr/local/mysql/bin/

启动命令:

./mysqld_safe --user=mysql &

查看启动状态

netstat -ntlp |grep mysql

1.5 卸载

yum remove mysql mysql-server mysql-libs compat-mysql51

rm -rf /var/lib/mysql

rm /etc/my.cnf

查看是否还有mysql软件:

rpm -qa|grep mysql

有的话继续删除

2 登录数据库

2.1 登录本机数据库:

mysql -u root –p 然后输入密码即可

退出: exit

查看系统用户

vi /etc/mysql/debian.cnf

2.2 登录远程数据库:

mysql -h[host] -u[user] -p[password] -P[port] -D[dbName]

mysql -h192.168.1.225 -utest -ptest -P8066 –Ddbtest

3 解决远程访问数据库问题

1) 运行命令: netstat -an | grep [mysqlport] 查看mysql运行端口的ip限制

如果是localhost,说明mysql绑定了访问ip,要进行修改

vi /etc/mysql/my.cnf

将[mysqld]下面的(vi 编辑器使用参考《linux操作手册》)

bind-address = 127.0.0.1 注释掉即可

重启mysql

2) 用root登录mysql执行

use mysql

select user,host from user;

显示结果如下:

+------------------+---------------+

| user | host |

+------------------+---------------+

| debian-sys-maint | localhost |

| root | localhost |

+------------------+---------------+

表面只有localhost才能访问

执行如下语句:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'bruce' WITH GRANT OPTION;

select user,host from user;

显示结果如下:

+------------------+-----------+

| user | host |

+------------------+-----------+

| root | % |

| debian-sys-maint | localhost |

| root | localhost |

+------------------+-----------+

至此远程访问mysql的问题解决了

4 表名大小写敏感问题解决

vi /etc/mysql/my.cnf

[mysqld] 下添加

lower_case_table_names=1

必须在建表之前设置

参考:http://blog.163.com/zjc_8886/blog/static/240817520117111562089/

5 解决编码问题

vi /etc/mysql/my.cnf

在[client]下增加

default-character-set=utf8

[mysqld]下增加

character_set_server=utf8

[mysql]下增加

character_set_server=utf8

查看和修改数据库最大连接

查看数据库最大连接

show VARIABLES like '%connection%'

6 修改数据库最大连接

ubuntu:

vi /etc/mysql/my.cnf

centos:

vi /etc/my.cnf

添加

max_connections = 200

重启mysql

查看运行进程数

show processlist

posted @ 2015-02-13 10:14  风过无痕的博客  阅读(1127)  评论(0编辑  收藏  举报