美文网首页
4.linux下mysql的安装配置 2018-01-14

4.linux下mysql的安装配置 2018-01-14

作者: LH_0811 | 来源:发表于2018-01-14 10:56 被阅读7次

安装步骤
1、安装

执行 yum -y install mysql-server

可以通过 rpm -qa|grep mysql-server 查看是否已经安装mysql

默认的配置文件在/etc/my.cnf

2、字符集配置

执行 vim /etc/my.cnf

添加配置,在[mysqld]节点下面添加:
default-character-set=utf8
character-set-server=utf8
注意:
5.1版本的mysql为了解决中文乱码my.ini内的[mysql]和[mysqld]中都写
default-character-set=utf8
5.5版本[mysql]中可以写default-character-set=utf8但是[mysqld]中要写成character-set-server=utf8

然后  :wq 退出

3、自启动配置

1)执行chkconfig mysqld on
2)执行chkconfig --list mysqld 查看,如果2-5位都是on 就是自启动的

4、mysql服务器启动

启动mysql服务:
service mysqld start(restart) 或者
/etc/rc.d/init.d/mysqld start

5、mysql初始化配置

因为还没有设置密码 所以执行
mysql -u root 可以登录到mysql服务中

1)查看目前mysql中的用户
 select user,host,password from mysql.user
2) 修改root密码
set password for root@localhost=password('123456')

set password for root@127.0.0.1=password('123456')
3) exit 退出mysql
4)重新登录mysql
mysql -u -root -p 
  1. 删除匿名用户
查找匿名用户
1)select user,host from mysql.user;
删除
2) delete from mysql.user where user ='';
再次查看
3)select user,host from mysql.user;
刷新使操作生效
4)flush privileges;

7)插入一个用户

insert into mysql.user (Host,User,Password) values ('localhost','yourname',password( 'yourpassword'))

使操作生效
flush privileges;

8)创建新的database

create datebase 'mydb' default character set utf8 collate utf8_general_ci;

9)给本地用户授权

grant all privileges on mydb.* to yourname@localhost identified by 'yourpassword'

给你的用户服气mydb数据库下所有的权限

10)给账号开通外网的所有权限

某个数据库
grant all privileges on mydb.* to yourname@'%' identified by 'yourpassword'
全部数据库
grant all privileges on *.* to yourname@'%' identified by 'yourpassword'

或者

grant select,insert,update on mydb.* to yourname@'%' identified by 'yourpassword'
或
grant select,insert,update on mydb.t_test to yourname@'%' identified by 'yourpassword'

11、mysql 验证

使用客户端工具 链接测试即可

12、常用命令

启动关闭重启: sudo service mysqld start/stop/restart

登录:mysql -u username -p

相关文章

网友评论

      本文标题:4.linux下mysql的安装配置 2018-01-14

      本文链接:https://www.haomeiwen.com/subject/tihkoxtx.html