1.安装mysql
apt-get install mysql-server mysql–client libmysqlclient-dev
2.下载完成后,会提示输入两次root用户的密码
3.检查是否安装成功
mysql –uroot –p
输入密码
4.如果命令行显示的是mysql开头,则表示安装成功
5.更改mysql字符集
输入show variables like ‘char%’;查看会发现两个Latin1的字符集.
6.退出mysql并在终端修改文件
Mysql命令输入exit
vi /etc/mysql/mysql.conf.d/mysqld.cnf
打开mysqld.cnf,并在lc-messages-dir下另起一行输入
character-set-server=utf8注意:是utf8,不是utf-8
保存退出
7.修改另一文件/etc/mysql/conf.d/mysql.cnf
vi /etc/mysql/conf.d/mysql.cnf
添加一行
default-character-set = utf8
8.重启mysql
/etc/init.d/mysql restart
9.进入mysql检查字符集是否已经更改
10. 让别的机子访问mysql
vi /etc/mysql/mysql.conf.d/mysqld.cnf
把bind-address修改成如图所示,这样外网的网段就可以访问该数据库(需要配置访问用户及权限)
方法一:
CREATE USER ‘用户名’@’可访问的IP地址’ IDENTIFIED BY ‘密码’;
GRANT ALL PRIVILEGES ON 数据库名.* TO '用户名'@'可访问的IP地址';
示例:创建用户名为lsq,密码为123456的用户,可访问的IP地址为:任意
CREATE USER ‘lsq’@’%’ IDENTIFIED BY ‘123456’;
GRANT ALL PRIVILEGES ON abc.* TO 'lsq'@'%';
方法二:
GRANT ALL PRIVILEGES ON 数据库名.* TO '用户名'@'可访问的IP地址' IDENTIFIED BY '密码' WITH GRANTOPTION;
示例:给lsq授权abc数据库的所有权限
GRANT ALL PRIVILEGES ON abc.* TO 'lsq'@'%' IDENTIFIED BY '123'WITH GRANT OPTION;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。