ubuntu16上安装mysql并配置

发布网友

我来回答

1个回答

热心网友

在Ubuntu 16上安装并配置MySQL,以下为详细步骤:

首先,使用命令行安装MySQL,输入apt-get install mysql-server,安装版本为5.7.30。

接着,启动MySQL服务,运行service mysql start。请确保/etc/mysql目录存在,否则可能无法正常启动并生成日志。

登录MySQL,初始密码在文件/etc/mysql/debian.cnf中查找。使用命令mysql -u debian-sys-maint -p进行登录。

在登录后,执行以下SQL操作更新root用户密码和插件设置:

执行mysql>use mysql;进入mysql数据库。

执行mysql> update mysql.user set authentication_string=password(‘123456‘) where user=‘root‘ and Host=‘localhost‘;更新root用户的密码。

执行mysql> update user set plugin="mysql_native_password";更改root用户插件。

执行mysql> flush privileges;刷新权限。

执行mysql> quit;退出MySQL。

重启MySQL服务service mysql restart。

使用新密码执行mysql -uroot -p再次登录MySQL。

配置远程访问,执行以下SQL操作:

创建数据库mysql> create database qcqc;

授予特定IP远程访问权限:

执行mysql> GRANT ALL PRIVILEGES ON qqqc.* TO sss@localhost IDENTIFIED BY "123456";

授予所有IP远程访问权限:

执行mysql> GRANT ALL PRIVILEGES ON qqqc.* TO sss@"%" IDENTIFIED BY "654321";

刷新权限:mysql> flush privileges;

最后,创建UTF8数据库,使用以下SQL操作:

执行CREATE DATABASE IF NOT EXISTS yourdbname DEFAULT CHARSET utf8 COLLATE utf8_general_ci;创建一个名为yourdbname,字符集为utf8的数据库。

热心网友

在Ubuntu 16上安装并配置MySQL,以下为详细步骤:

首先,使用命令行安装MySQL,输入apt-get install mysql-server,安装版本为5.7.30。

接着,启动MySQL服务,运行service mysql start。请确保/etc/mysql目录存在,否则可能无法正常启动并生成日志。

登录MySQL,初始密码在文件/etc/mysql/debian.cnf中查找。使用命令mysql -u debian-sys-maint -p进行登录。

在登录后,执行以下SQL操作更新root用户密码和插件设置:

执行mysql>use mysql;进入mysql数据库。

执行mysql> update mysql.user set authentication_string=password(‘123456‘) where user=‘root‘ and Host=‘localhost‘;更新root用户的密码。

执行mysql> update user set plugin="mysql_native_password";更改root用户插件。

执行mysql> flush privileges;刷新权限。

执行mysql> quit;退出MySQL。

重启MySQL服务service mysql restart。

使用新密码执行mysql -uroot -p再次登录MySQL。

配置远程访问,执行以下SQL操作:

创建数据库mysql> create database qcqc;

授予特定IP远程访问权限:

执行mysql> GRANT ALL PRIVILEGES ON qqqc.* TO sss@localhost IDENTIFIED BY "123456";

授予所有IP远程访问权限:

执行mysql> GRANT ALL PRIVILEGES ON qqqc.* TO sss@"%" IDENTIFIED BY "654321";

刷新权限:mysql> flush privileges;

最后,创建UTF8数据库,使用以下SQL操作:

执行CREATE DATABASE IF NOT EXISTS yourdbname DEFAULT CHARSET utf8 COLLATE utf8_general_ci;创建一个名为yourdbname,字符集为utf8的数据库。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com