MySQL8安装 五: 安装包安装

心已赠人 2024-03-23 11:04 250阅读 0赞

9de7bb31d0644e7393039222babfed10

上次记录了docker安装MySQL8, 本次演示安装包的方式安装MySQL8.

注意修改密码为你要设置的密码,命令中我以******** 代替了。

银河麒麟v10sp2/sp1 鲲鹏服务器

  1. #移除老版本mysql包
  2. yum remove mariadb
  3. #安装8.x软件包
  4. yum -y localinstall mysql-community-{
  5. server,client,common,libs,client-plugins,devel,icu-data-files}-8.0.31-1.el8.aarch64.rpm
  6. systemctl --now enable mysqld
  7. #记录下临时产生的root密码 ,登录修改管理员密码
  8. grep 'temporary password' /var/log/mysqld.log
  9. mysql -u root -p`grep 'temporary password' /var/log/mysqld.log|tail -1 |awk '{print $NF}'`
  10. set password='********';

redhat9安装8.0.x

  1. #关闭selinux
  2. sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config ; setenforce 0
  3. #安装8.x软件包
  4. yum -y localinstall mysql-community-{
  5. server,client,common,libs,devel,icu-data-files,client-plugins}-8.0.31-1.el9.x86_64.rpm
  6. systemctl --now enable mysqld
  7. #记录下临时产生的root密码 ,登录修改管理员密码
  8. grep 'temporary password' /var/log/mysqld.log
  9. mysql -u root -p`grep 'temporary password' /var/log/mysqld.log|tail -1 |awk '{print $NF}'`
  10. set password='********';

CentOS8/7安装8.0.x

  1. #关闭selinux
  2. sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config ; setenforce 0
  3. #移除老版本mysql包
  4. yum -y remove mariadb-libs
  5. #安装8.x软件包
  6. yum -y localinstall mysql-community-{
  7. server,client,common,libs,devel,libs-compat}-8.0.18-1.el*.x86_64.rpm
  8. systemctl --now enable mysqld
  9. #记录下临时产生的root密码 ,登录修改管理员密码
  10. grep 'temporary password' /var/log/mysqld.log
  11. mysql -u root -p`grep 'temporary password' /var/log/mysqld.log|tail -1 |awk '{print $NF}'`
  12. set password='********';

Oracle6.6 rpm 安装8.0.18

  1. #关闭selinux
  2. sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config ; setenforce 0
  3. #移除老版本mysql包
  4. yum -y remove mysql-libs-5.1.73
  5. #安装8.x软件包
  6. yum -y localinstall mysql-community-{
  7. server,client,common,libs,devel,libs-compat}-8.0.18-1.el6.x86_64.rpm
  8. service mysqld start ; chkconfig mysqld on
  9. #记录下临时产生的root密码 ,登录修改管理员密码
  10. grep 'temporary password' /var/log/mysqld.log
  11. mysql -u root -p`grep 'temporary password' /var/log/mysqld.log|tail -1 |awk '{print $NF}'`
  12. set password='********';

ubuntu18.04 安装8.0.18

  1. #安装8.x软件包 安装过程中会提示输入管理员密码
  2. apt install ./mysql-{
  3. common,client,community-client-core,community-client,community-server-core,community-server,}_8.0.18-1ubuntu18.04_amd64.deb ./{
  4. libmysqlclient-dev,libmysqlclient21}_${v_p_a}.deb #安装过程中会提示输入密码和选择加密方式
  5. systemctl restart mysql
  6. ufw allow 3306 #允许3306端口通过防火墙

windows64 安装8.0.18

  1. #解压 mysql-8.0.18-winx64.zip 到 C:\Program Files\MySQL,添加 C:\Program Files\MySQL\bin到path变量
  2. #新建 C:\Program Files\MySQL\my.ini 如下
  3. [mysqld]
  4. port=3306
  5. basedir=C:\Program Files\MySQL
  6. datadir=C:\Program Files\MySQL\Data
  7. max_connections=200
  8. max_connect_errors=10
  9. character-set-server=utf8mb4
  10. default-storage-engine=INNODB
  11. default_authentication_plugin=mysql_native_password
  12. [mysql]
  13. default-character-set=utf8mb4
  14. [client]
  15. port=3306
  16. default-character-set=utf8mb4
  17. #初始化MySQL,以管理员身份运行CMD进入mysql的bin目录,执行
  18. mysqld --initialize --console #记录下临时产生的root密码
  19. #如果出现丢失 msvcp140.dll 需要安装 mvc++2015-2019\VC_redist.x64.exe
  20. #安装和启动MySQL服务
  21. mysqld --install
  22. #修改服务的注册表,HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MySQL\ImagePath
  23. 默认为 "C:\Program Files\MySQL\MySQL Server 8.0\mysqld" MySQL 修改 "C:\Program Files\MySQL\bin\mysqld" MySQL
  24. #启动服务
  25. #启动注意事项: 如果出现3523错误,检查 my.ini 配置,在linux下末尾是不是有^M
  26. #建议:打开记事本新建一个空白文件粘贴内容并以 ansi 保存为 my.ini 不要先新建文件并在文件基础上编辑
  27. #建议:设置操作系统显示扩展名,曾经浪费很多时间,以为建立了 my.ini,其实建立的是 my.ini.txt
  28. net start mysql
  29. #修改密码,建议此处同时创建 root@'%'
  30. set password='********';
  31. FLUSH PRIVILEGES;
  32. #允许3306端口通过防火墙
  33. netsh advfirewall firewall add rule name="mysql" dir=in protocol=tcp localport=3306 action=allow

至此,软件包安装MySQL8就完成了。谢谢, 关注防丢失。

9de7bb31d0644e7393039222babfed10

发表评论

表情:
评论列表 (有 0 条评论,250人围观)

还没有评论,来说两句吧...

相关阅读