发布网友
共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的数据库。