mysql字符集以及访问权限
2015-11-05 16:31
471 查看
Liunx下修改MySQL字符集:
1.查找MySQL的cnf文件的位置
find / -iname '*.cnf' -print
/usr/share/mysql/my-innodb-heavy-4G.cnf
/usr/share/mysql/my-large.cnf
/usr/share/mysql/my-small.cnf
/usr/share/mysql/my-medium.cnf
/usr/share/mysql/my-huge.cnf
/usr/share/texmf/web2c/texmf.cnf
/usr/share/texmf/web2c/mktex.cnf
/usr/share/texmf/web2c/fmtutil.cnf
/usr/share/texmf/tex/xmltex/xmltexfmtutil.cnf
/usr/share/texmf/tex/jadetex/jadefmtutil.cnf
/usr/share/doc/MySQL-server-community-5.1.22/my-innodb-heavy-4G.cnf
/usr/share/doc/MySQL-server-community-5.1.22/my-large.cnf
/usr/share/doc/MySQL-server-community-5.1.22/my-small.cnf
/usr/share/doc/MySQL-server-community-5.1.22/my-medium.cnf
/usr/share/doc/MySQL-server-community-5.1.22/my-huge.cnf
2. 拷贝 small.cnf、my-medium.cnf、my-huge.cnf、my-innodb-heavy-4G.cnf其中的一个到/etc下,命名为my.cnf
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
3. 修改my.cnf
vi /etc/my.cnf
在[client]下添加
default-character-set=utf8
在[mysqld]下添加
default-character-set=utf8
4.重新启动MySQL
service mysqld restart;
mysql中给root赋予访问权限
mysql -uroot -p0127 //登录mysql
grant all privileges on *.* to 'root'@'%' with grant option
//赋予任何主机访问数据的权限
flush privileges //修改生效
exit //退出
service mysqld restart //重启mysql服务
1.查找MySQL的cnf文件的位置
find / -iname '*.cnf' -print
/usr/share/mysql/my-innodb-heavy-4G.cnf
/usr/share/mysql/my-large.cnf
/usr/share/mysql/my-small.cnf
/usr/share/mysql/my-medium.cnf
/usr/share/mysql/my-huge.cnf
/usr/share/texmf/web2c/texmf.cnf
/usr/share/texmf/web2c/mktex.cnf
/usr/share/texmf/web2c/fmtutil.cnf
/usr/share/texmf/tex/xmltex/xmltexfmtutil.cnf
/usr/share/texmf/tex/jadetex/jadefmtutil.cnf
/usr/share/doc/MySQL-server-community-5.1.22/my-innodb-heavy-4G.cnf
/usr/share/doc/MySQL-server-community-5.1.22/my-large.cnf
/usr/share/doc/MySQL-server-community-5.1.22/my-small.cnf
/usr/share/doc/MySQL-server-community-5.1.22/my-medium.cnf
/usr/share/doc/MySQL-server-community-5.1.22/my-huge.cnf
2. 拷贝 small.cnf、my-medium.cnf、my-huge.cnf、my-innodb-heavy-4G.cnf其中的一个到/etc下,命名为my.cnf
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
3. 修改my.cnf
vi /etc/my.cnf
在[client]下添加
default-character-set=utf8
在[mysqld]下添加
default-character-set=utf8
4.重新启动MySQL
service mysqld restart;
mysql中给root赋予访问权限
mysql -uroot -p0127 //登录mysql
grant all privileges on *.* to 'root'@'%' with grant option
//赋予任何主机访问数据的权限
flush privileges //修改生效
exit //退出
service mysqld restart //重启mysql服务
相关文章推荐
- mysql 加外键约束
- mysql类
- MYSQL数据库备份与恢复
- MySQL error log配置及管理
- 如何在MySQL中设置外键约束以及外键的作用
- MySQL JDBC驱动 - 01 - Class.forName
- MySQL 5.6 Threadpool(优先队列)介绍及性能测试【转】
- mysql 添加用户 可以远程访问
- Mysql自增异常
- MYSQL my_print_defaults程序解析
- mysql外链接查询
- mysql 重置 root 密码
- mysql 二进制日志恢复
- mysql 历史数据表迁移方案
- 转 mysql中int、bigint、smallint 和 tinyint的区别与长度的含义
- MySQL简单安全管理和故障排查
- Mysql 查询实现成绩排名,相同分数名次相同,类似于rank()函数
- mysql多表查询二内链接
- MySQLi实现数据库操作的预处理
- 一、源码安装mysql5.6-单实例