您的位置:首页 > 数据库 > MySQL

mysql install & 3 config

2014-06-20 14:46 253 查看
sudo apt-get install mysql

网路可以访问:

屏蔽下面行

#bind-address           = 127.0.0.1

修改编码设置

--在 [mysqld] 标签下加上三行

default-character-set = utf8 #错误会导致启动错误

character_set_server = utf8

lower_case_table_names = 1 //表名不区分大小写(此与编码无关)

--在 [mysql] 标签下加上一行

default-character-set = utf8

###--在 [mysql.server]标签下加上一行 #没有[mysql.server]项

###default-character-set = utf8

--在 [mysqld_safe]标签下加上一行

default-character-set = utf8

--在 [client]标签下加上一行

default-character-set = utf8

以上操所检查

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/ |

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

8 rows in set (0.00 sec)

客户端操作权限

客户端操作权限

grant all privileges on *.* to
root@"%" identified by "sedwt1$" with grant option;

第一行命令解释如下,*.*:第一个*代表数据库名;第二个*代表表名。这里的意思是所有数据库里的所有表都授权给用户。root:授予root账号。“%”:表示授权的用户IP可以指定,这里代表任意的IP地址都能访问MySQL数据库。“password”:分配账号对应的密码,这里密码自己替换成你的mysql root帐号密码。

flush privileges;



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: