ubuntu优麒麟安装mysql记录

准备工作:

下了个制作启动优盘的工具ventoy,然后从优麒麟下载了安装iso,大概5g。

用优盘启动,安装完毕优麒麟。

image

 

1、进入系统,用终端登陆root:

  先设置root密码:  sudo passwd 

  然后su,切换成root用户。

2、安装mysql:

  apt install mysql-server

  大概3分钟安装完毕。

3、设置mysql的绑定端口号和ip地址:

  默认是127.0.0.1,也就是只绑定本机,要改成0.0.0.0。

  打开文件夹,找到文件:

image

也可以用nano修改: nano /etc/mysql/mysql.conf.d/mysqld.cnf

然后重启mysql服务:systemctl stop mysql    然后 systemctl start mysql,或者systemctl restart mysql。

netstat或者ss工具看一下端口号:netstat -tuln | grep 3306

如果没有netstat,可以用apt install net-tools安装。

 

4、设置用户访问权限:

首次装完,进入mysql管理控制台: mysql -u root 

查看端口设置。

use mysql;
alter user 'root'@'localhost' identified by 'newpassword';
select user,host,plugin from mysql.user;

exit,退出之后root密码重新登陆: mysql -u root -p  输入密码,重新登陆进来。

update user set host='%' where user='root';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
FLUSH PRIVILEGES;

重启之后,发现从windows连接过来报错:1698 access denide for user 'root'@.....

 select user, host, plugin from mysql.user where user='root';  查看发现root不一样。

修改:

ALTER USER 'root'@'%' IDENTIFIED WITH caching_sha2_password BY 'your_password';

 

posted @ 2026-02-20 18:21  海宏软件  阅读(15)  评论(0)    收藏  举报