赞
踩
MySQL存储库添加到系统的包源列表中; 首先使用命令行中的wget工具下载存储库包。
$ wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.15-1_all.deb
最新的版本可去官网直接获得(只需要更改get/后面的信息即可)
官网地址:https://dev.mysql.com/downloads/repo/apt/
$ sudo dpkg -i mysql-apt-config_0.8.15-1_all.deb
选择 8.0 默认就好 直接ok
$ sudo apt update
$ sudo apt-get upgrade
$ sudo apt-get install mysql-server
过程中会为root用户设置密码。其他的都默认即可。
至此MYSQL8.0 安装完成。
进入MYSQL
$ sudo mysql -u root -p
创建用户
> create user 'username'@'host' identified by 'password';
其中username为自定义的用户名;
host为登录域名,host为%
时表示任意IP,为localhost时表示本机,填写指定的IP地址;
password为密码。
用户授权
> grant all privileges on *.* to 'username'@'%' with grant option;
其中第一个 * 表示所有数据库,第二个 * 表示所有数据表,如果不想授权全部那就把对应的写成相应数据库或者数据表;username为指定的用户;%为该用户登录的域名
刷新授权
> flush privileges;
补充:
查看用户列表:
> select user,host,account_locked,password_expired from mysql.user;
Change passoword for user in mysql
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword';
笔者是用的阿里云服务器,若需远程连接需要开放MYSQL端口。
在mysql中执行
> show global variables like 'port'
结果:
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| port | 3306 |
+---------------+-------+
1 row in set (0.00 sec)
需要开放3306号端口,进入安全组,开放入网端口
之后就可以远程连接了(如Navicat)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。