安装mysql
安装mysql
因为debian 默认不包含mysql8的源,所以需要将 MySQL APT 存储库添加到系统,请转到存储库下载页面并使用以下 wget 命令下载最新的发行包:
wget http://repo.mysql.com/mysql-apt-config_0.8.23-1_all.deb
下载完成后,以具有 sudo 权限的用户身份安装发行包:
sudo apt install ./mysql-apt-config_0.8.23-1_all.deb
通过运行以下命令更新包列表并安装 MySQL 服务器包:
sudo apt update sudo apt install mysql-server
安装程序将要求您设置 MySQL root 密码。现在不要设置密码(留空)
接下来,您将看到一条消息,通知您有关新的 MySQL 8 身份验证的信息。在选择默认的 MySQL 8 身份验证插件之前,请确保您的应用程序支持它。
安装完成后, MySQL 服务将自动启动,您可以通过键入以下内容来验证它:
sudo systemctl status mysql
因为默认安装的mysql默认开启了区分大小写的配置需要移除已经初始化的信息,然后编辑配置文件后重启mysql服务关闭区分大小写
service mysql stop /var/lib/mysql service mysql start
修改mysql的配置文件/etc/mysql/my.cnf
[mysqld] !includedir /etc/mysql/conf.d/ !includedir /etc/mysql/mysql.conf.d/ datadir=/var/lib/mysql port=50000 lower_case_table_names=1 character-set-client-handshake = FALSE character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci init_connect=’SET NAMES utf8mb4’ log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid max_allowed_packet=20M max_connections=640 innodb_thread_concurrency=16
## 建立用户 create user 'userName'@'%'; ## 授权 grant all privileges on *.* to 'root'@'%' ; ## flush privileges;
参考地址:https://blog.csdn.net/weixin_43961117/article/details/126755140
本文作者:SnailBoy
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!