Ubuntu20.04.4配置mysql8.0.21初始密码并新增用户

Ubuntu20.04.4配置mysql8.0.21初始密码并新增用户

  • 下载mysql
  • 进入mysql
  • 更改mysql默认root用户密码
  • 新增用户并赋权
  • 设置远程访问
  • 配置mysql5.7

下载mysql

  1. sudo apt-get update # 更新源
  2. sudo apt-get install mysql-server # 安装mysql
  3. sudo service mysql restart # 重启mysql

进入mysql

  1. sudo mysql # 回车后 输入系统用户密码

更改mysql默认root用户密码

  1. ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码'; #更改mysql的默认root用户密码
  2. FLUSH PRIVILEGES;
  3. quit; # 退出mysql
  4. sudo service mysql restart # 重启mysql
    再次登录使用 ==mysql -uroot -p==回车后输入密码

新增用户并赋权

  1. CREATE USER '新增用户名'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码';
  2. GRANT ALL PRIVILEGES ON *.* TO '新增用户名'@'localhost' WITH GRANT OPTION;
  3. FLUSH PRIVILEGES;
  4. quit; #退出
  5. sudo service mysql restart # 重启mysql

设置远程访问

参考

配置mysql5.7

1、下载安装 apt-get install mysql-server
2、输入 mysql 登录
3、use mysql;
4、改密码 update user set authentication_string='123456' where user='root';
5、flush privileges;
6、打开文件 vim /etc/mysql/mysql.conf.d/mysqld.cnf
注销 bind_address
7、重启mysql service mysql restart
8、创建用户 CREATE USER ‘username’@‘host’ IDENTIFIED BY ‘password’;
9、flush privileges;
10、授权所有权限,远程登录 grant all on *.* to 'root'@'%' identified by '123456' with grant option;
11、flush privileges;

你可能感兴趣的:(ubuntu,数据库)