文档资料
开启远程连接
http://jingyan.baidu.com/article/acf728fd10c3d6f8e510a3ef.html
http://jingyan.baidu.com/article/363872ec3263236e4ba16f07.html
安装
- 查看CentOS自带mysql是否已安装。
yum list installed | grep mysql
- 若有自带安装的mysql,如何卸载CentOS系统自带mysql数据库?
yum -y remove mysql-libs.x86_64
若有多个依赖文件则依次卸载。当结果显示为Complete!即卸载完毕。 - 查看yum库上的mysql版本信息(CentOS系统需要正常连接网络)。
yum list | grep mysql 或 yum -y list mysql*
- 使用yum安装mysql数据库。
yum -y install mysql-server mysql mysql-devel
命令将:mysql-server、mysql、mysql-devel都安装好,当结果显示为“Complete!”即安装完毕。
注:安装mysql只是安装了数据库,只有安装mysql-server才相当于安装了客户端。 - 查看刚安装mysql数据库版本信息。
rpm -qi mysql-server
启动服务及修改配置
- 数据库字符集设置
mysql配置文件/etc/my.cnf
中加入default-character-set=utf8
- 启动mysql服务
service mysqld start
或者/etc/init.d/mysqld start
- 开机启动
chkconfig --add mysqld
,chkconfig mysqld on
,查看开机启动设置是否成功chkconfig --list | grep mysql*
下载chkconfigyum install chkconfig
- 创建root管理员
mysqladmin -u root password 123456
- 登录:
mysql -u root -p
输入密码即可 - 远程访问
a、进入mysql,创建用户用来远程连接
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
b、执行flush privileges
,使命令生效;
c、查询数据库的用户(看到如下内容表示创建新用户成功了)
SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
d、打开vim /etc/mysql/my.cnf
将bind-address = 127.0.0.1
设置成bind-address = 0.0.0.0
(设备地址)
e、重新启动
f、查看端口号
show global variables like 'port';
g、即可通过工具进行远程访问数据库。(Navicat,DBeaver)