- 卸载mysql
sudo apt-get remove mysql-*
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
- 安装mysql-server(以mysql5.7版本为例)
sudo apt-get install mysql-server-5.7
安装成功显示页面,设置root密码,如图。
- 测试mysql是否安装成功
mysql --version
- 查看mysql的状态
service mysql status
- 登录mysql
mysql -h127.0.0.1 -uroot -proot
-h主机ip
-u数据库用户名
-p数据库密码
此时只能用本地地址访问,因为mysql有权限
- 修改用户信息(登录之后在mysql中操作)
查看数据库
mysql> show databases;
切换数据库
mysql> use mysql;
查看数据库中所有的表
mysql> show tables;
查看user表中关键列
mysql> select user,host from user;
更新用户root的host为%,表示在所有主机下都可以登录
mysql> update user set host='%' where user = 'root';
重启mysql数据库
mysql> quit;
$ sudo service mysql restart
- 修改mysql服务器的配置
查看mysql的配置文件
cd /etc/mysql
编辑my.cnf
sudo vi my.cnf
在!includedir /etc/mysql/conf.d/上面输入i进行编辑,添加如下命令。
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
max_connections=1000
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/
bind-address=0.0.0.0
- 编辑完成后重新启动mysql
$ sudo service mysql restart
-
测试
输入自己的腾讯云地址进行测试
mysql -h111.111.11.11 -uroot -proot
- 通过Navicat连接数据库