1.如何查看自己的统信UOS版本
cat /etc/os-release
我这里使用的版本是UOS20的系统
2.如何安装Mysql
统信 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
3. 启动Mysql
systemctl enable mysql
systemctl start mysql
4.修改root的初始密码
刚安装完的Mysql的root账号是没有密码的,输入以下命令,然后回车即可登录
mysql -u root -p
修改密码语句:
update mysql.user set authentication_string=password("123456") where user = 'root';
update mysql.user set plugin="mysql_native_password";
然后退出重新登录就会发现登录需要密码了。
5.开放navicat远程访问权限
grant all privileges on *.* 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。
6.设置mysql不区分大小写
linux安装完mysql之后,默认是区分大小写的。如果需要不区分大小写则要额外配置
vi /etc/mysql/mysql.conf.d/mysqld.cnf
将lower_case_table_names=1
添加进去,然后重启mysql
systemctl restart mysql
7.卸载
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