linux 下 mysql 修改密码 修改 字符集 乱码 数据库 导入 导出 添加远程访问
2011-03-28 11:22
891 查看
操作环境:fedora13 ; mysql5
linux 下修改mysql 密码格式如下如下 :
mysqladmin -u userName password newPassword
eg:
mysqladmin -u root password mynewpassword;
中文乱码问题
修改mysql数据库的配置文件
# vi /etc/my.cnf
在[mysqld]下添加
default-character-set=utf8
若有[client]在[client]下添加
default-character-set=utf8
3. 重启mysql
# service mysqld restart
4.登录mysql看看修改成功否
# mysql
如果需要用户名和密码则
# mysql -uroot -proot
mysql> show variables like 'character_set_%';
mysql> show variables like 'collation_%';
注意:如果自己有初始化数据库的文件,要确保文件的编码的正确性,通过自己的实践遇到了 在windows上用mysql front 导出utf8 格式的数据库 的".sql"文件,如果直接用记事本打开复制上面的信息后粘贴到 命令行,则用web程序显示出来有可能仍是乱码。
最好的办法就是 通过mysql 的命令 导出 数据库 ,而后再 导入
mysql windows 导出命令 实例
C:/Program Files/MySQL/MySQL Server 5.1/bin>mysqldump -uroot -proot test > d:/test.sql
linux mysql 导入上面的文件 实例
mysql 要导入的数据库 < 要到如的文件名
# mysql mysqltestDB < /usr/test.sql
如拒绝访问,则说明是访问权限问题 参考如下
java.sql.SQLException: null, message from server: "Host 'xxx' is not allowed to connect to this MySQL server":
你想user使用userPassword从任何主机连接到mysql服务器的话。
GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' IDENTIFIED BY 'userPassword' WITH GRANT OPTION;
如果你想允许用户user从ip为192.168.1.15的主机连接到mysql服务器,并使用userPassword作为密码
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.2.15' IDENTIFIED BY 'userPassword' WITH GRANT OPTION;
linux 下修改mysql 密码格式如下如下 :
mysqladmin -u userName password newPassword
eg:
mysqladmin -u root password mynewpassword;
中文乱码问题
修改mysql数据库的配置文件
# vi /etc/my.cnf
在[mysqld]下添加
default-character-set=utf8
若有[client]在[client]下添加
default-character-set=utf8
3. 重启mysql
# service mysqld restart
4.登录mysql看看修改成功否
# mysql
如果需要用户名和密码则
# mysql -uroot -proot
mysql> show variables like 'character_set_%';
mysql> show variables like 'collation_%';
注意:如果自己有初始化数据库的文件,要确保文件的编码的正确性,通过自己的实践遇到了 在windows上用mysql front 导出utf8 格式的数据库 的".sql"文件,如果直接用记事本打开复制上面的信息后粘贴到 命令行,则用web程序显示出来有可能仍是乱码。
最好的办法就是 通过mysql 的命令 导出 数据库 ,而后再 导入
mysql windows 导出命令 实例
C:/Program Files/MySQL/MySQL Server 5.1/bin>mysqldump -uroot -proot test > d:/test.sql
linux mysql 导入上面的文件 实例
mysql 要导入的数据库 < 要到如的文件名
# mysql mysqltestDB < /usr/test.sql
如拒绝访问,则说明是访问权限问题 参考如下
java.sql.SQLException: null, message from server: "Host 'xxx' is not allowed to connect to this MySQL server":
你想user使用userPassword从任何主机连接到mysql服务器的话。
GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' IDENTIFIED BY 'userPassword' WITH GRANT OPTION;
如果你想允许用户user从ip为192.168.1.15的主机连接到mysql服务器,并使用userPassword作为密码
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.2.15' IDENTIFIED BY 'userPassword' WITH GRANT OPTION;
相关文章推荐
- MySql 5.7中添加用户,新建数据库,用户授权,删除用户,修改密码,导入导出sql文件,设置字符集
- Mysql一些导入导出数据库,添加修改字段命令
- mysql导入导出数据中文乱码解决方法小结(1、navicat导入问题已解决,创建连接后修改连接属性,选择高级->将使用Mysql字符集复选框去掉,下拉框选择GBK->导入sql文件OK;2、phpmyadmin显示乱码的问题也解决,两步:1.将sql文件以utf8的字符集编码另存,2.将文件中sql语句中的字段字符集编码改成utf8,导入OK)
- Mysql一些导入导出数据库,添加修改字段命令
- 6.(Mysql数据管理相关)连接MYSQL,修改密码,增加新用户,数据库相关命令,表操作相关命令,数据相关命令,数据库sql导入和导出,备份数据库,查看不到mysql数据库的解决办法
- MySql中添加用户,新建数据库,用户授权,删除用户,修改密码
- MySql中添加用户,新建数据库,用户授权,删除用户,修改密码
- Linux下MySQL5.6的修改字符集编码为UTF8(解决中文乱码问题)
- Oracle 客户端注册表字符集修改,解决数据库导入时乱码
- Linux下MySQL 5.5的修改字符集编码为UTF8(彻底解决中文乱码问题)
- MySql中添加用户,新建数据库,用户授权,删除用户,修改密码
- Linux下MySQL 5.5的修改字符集编码为UTF8(彻底解决中文乱码问题)
- MySql 5.7中新建数据库,添加用户,用户授权,删除用户,修改密码等操作
- Linux下MySQL 5.5的修改字符集编码为UTF8(彻底解决中文乱码问题)
- MySQL修改root密码,使用DB Designer4 导出数据库表结构
- mysql连接,修改密码,增加用户,显示,导入导出
- linux下mysql修改数据库账户root密码
- MySql中添加用户,新建数据库,用户授权,删除用户,修改密码
- MySql中添加用户,新建数据库,用户授权,删除用户,修改密码,root密码丢失
- 【转贴】Linux下MySQL 5.5的修改字符集编码为UTF8(彻底解决中文乱码问题)