配置数据库

mysql启动、停止、重启服务命令如下,在后面配置数据库时,需要重启数据库服务

sudo /etc/init.d/mysql start
sudo /etc/init.d/mysql stop
sudo /etc/init.d/mysql restart
1
2
3
设置数据库编码为utf8
先查看数据库的编码集信息
show variables like 'character%';
1

使用 vim /etc/mysql/my.cnf 命令编辑配置文件,将以下内容添加到文件中

[client]
default_character_set=utf8

[mysql]
default_character_set=utf8

[mysqld]
character_set_server=utf8
1
2
3
4
5
6
7
8
保存退出后,通过sudo /etc/init.d/mysql restart命令重启数据库服务,再次查看编码集可以看到已经全部修改为utf8


修改 root 用户的密码
登录mysql后执行以下命令,其中root为用户名,admin即为新密码
set password for root@localhost = password('admin');
1‘(http://www.my516.com)9
创建数据库
CREATE DATABASE IF NOT EXISTS first DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
1
创建用户并赋权
create user 'lzq'@'192.168.1.182' identified by '123456';
grant select,insert,update on first.* to 'lzq'@'192.168.1.182';
1
2
解除仅本机访问限制
此时192.168.1.182机器客户端还无法连接数据库,需要修改 /etc/mysql/mysql.conf.d 配置文件,注释或删除这行代码,使得其它机器可以访问数据库服务器
#bind-address = 127.0.0.1
1
保存修改后,重启mysql服务器,此时192.168.1.182客户端可以成功连接数据库!

posted @ 2019-09-02 19:17  李艳艳665  阅读(130)  评论(0编辑  收藏  举报