美文网首页
Mysql on CentOS的配置安装

Mysql on CentOS的配置安装

作者: 祗談風月 | 来源:发表于2018-07-14 10:41 被阅读13次

参考

https://www.cnblogs.com/jiuyi/p/6211275.html

安装mysql:

yum install mysql-server -y

启动mysql

  • mysql -- 交互的命令行工具,或者批量执行sql
  • mysqld -- the MySQL server.

注意权限,如果yum是sudo安装的,service也要sudo启动
[sudo] service mysqld start # 启动服务

设置账密

  1. 登入root,mysql自带一个名为root的管理账户,本身没有密码( -p表示需要密码,这里为空, 如果有密码要么-p后空,回车后输入密码,要么-p<password> 中间不带空格)
    mysql -u root -p
  2. 修改root的密码:
-- 如果后面要添加多个host,添加完成要再次update一下,保证每个host登录都需要密码
update mysql.user set password=password('<新密码>') where user='root';
FLUSH PRIVILEGES;

新增账户

mysql> insert into mysql.user(Host,User,Password) values("localhost","phplamp",password("1234"));
mysql> flush privileges;
# 给 mysql 用户最大的权限 
# 此处要注意host,同一个用户需要使用不同的host登录需要insert多个host,grant多次
mysql> grant all privileges on *.* to 'mysql'@'localhost' with grant option

# 或者: 

mysql> create user mysqladmin identified by 'mysqladmin213';
mysql> grant all privileges on *.* to mysqladmin;
mysql> flush privileges;

查看用户可用的host:

mysql> select Host,User,Password from mysql.user where user = '<username>';

为user@host赋权

mysql> grant all privileges on *.* to '<username>'@'<host>' with grant option;
flush privileges;

相关文章

网友评论

      本文标题:Mysql on CentOS的配置安装

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