cat /etc/os-release
我这里使用的版本是UOS20的系统
统信 UOS20的系统默认有mysql 5.7的安装包,不需要使用额外的命令去下载安装包只需要执行下面的命令即可安装成功
由于UOS操作系统基于debian系统,所以不支持yum及rpm安装命令,应使用apt及dpkg命令。
普通debian系统(非统信UOS)安装Mysql可参考这篇文章
Debian环境下MySql5.7安装与卸载https://www.cnblogs.com/itfky/p/13732841.html
apt install mysql-server
- systemctl enable mysql
-
- systemctl start mysql
刚安装完的Mysql的root账号是没有密码的,输入以下命令,然后回车即可登录
mysql -u root -p
修改密码语句:
- update mysql.user set authentication_string-operator">=password("123456") where user -operator">= 'root';
-
- update mysql.user set plugin-operator">="mysql_native_password";
然后退出重新登录就会发现登录需要密码了。
- grant all privileges on -operator">*.-operator">* to root@"%" identified by '123456';
-
- flush privileges;
除了执行上述语句,还需要修改mysql的配置文件,才能真正的开放远程访问权限:
修改/etc/mysql/mysql.conf.d下的mysqld.cnf
- cd /etc/mysql/mysql.conf.d
-
- vi mysqld.cnf
-
- 注释本地连接着一行
- bind-address = 127.0.0.1 改成 bind-address = 127.0.0.1
另外由于UOS操作系统没有自带防火墙,所以不用设置有关防火墙的操作,也无需开放Mysql数据库默认端口3306。
linux安装完mysql之后,默认是区分大小写的。如果需要不区分大小写则要额外配置
vi /etc/mysql/mysql.conf.d/mysqld.cnf
将lower_case_table_names=1
添加进去,然后重启mysql
systemctl restart mysql
- apt-get --purge remove mysql-server
-
- apt-get --purge remove mysql-client
-
- apt-get --purge remove mysql-common
-
- 最后再通过下面的命令清理残余
- apt-get autoremove
-
- apt-get autoclean
-
- rm /etc/mysql/ -R
-
- rm /var/lib/mysql/ -R
网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。
加入交流群
请使用微信扫一扫!