centos 7 安装 mysql 服务端

傷城~ 2022-11-19 04:23 270阅读 0赞

centos 7 安装 mysql 服务端

1. 添加源

选择合适本系统的源

  1. ## 下载源(如不可用, 可以去官网用oracle账号下载)
  2. wget 'https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm'
  3. ## 安装源
  4. sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
  5. ## 查看mysql 列表
  6. yum repolist all | grep mysql

2. 安装

  1. sudo yum install mysql-server -y

3. 启动

  1. ## 启动
  2. systemctl start mysqld
  3. ## 查看状态
  4. systemctl status mysqld

4. 设置密码

查看默认密码

sudo grep 'temporary password' /var/log/mysqld.log

  1. ALTER USER 'root'@'localhost' IDENTIFIED BY '密码';

5. 开机自启

  1. vim /etc/rc.local
  2. 添加service mysqld start

6. 修改默认编码

/etc/my.cnf 中设置默认的编码

  1. default-storage-engine = INNODB
  2. character-set-server = utf8
  3. collation-server = utf8_general_ci #不区分大小写
  4. collation-server = utf8_bin #区分大小写
  5. collation-server = utf8_unicode_ci #比 utf8_general_ci 更准确

7. 创建数据库和用户

刷新使权限生效

flush privileges

  1. CREATE DATABASE <datebasename> CHARACTER SET utf8;
  2. CREATE USER 'username'@'host' IDENTIFIED BY 'password'; GRANT privileges ON databasename.tablename TO 'username'@'host'; SHOW GRANTS FOR 'username'@'host'; REVOKE privilege ON databasename.tablename FROM 'username'@'host'; DROP USER 'username'@'host';

发表评论

表情:
评论列表 (有 0 条评论,270人围观)

还没有评论,来说两句吧...

相关阅读