【Ubuntu】Mysql 的安装

网友投稿 705 2022-10-01

【Ubuntu】Mysql 的安装

【Ubuntu】Mysql 的安装

Mysql 的安装

​​apt-get install libaio1 libaio-dev​​ 安装mysql工具

1.解压数据库安装包

2.更改解压文件名

3.创建mysql用户组和用户并修改权限

groupadd mysqluseradd -r -g mysql mysql

4.利用 chmod 用于更改指定文件或目录的拥有的权限

root@ubuntu:/home# chmod 777 /home/mysql/

root@ubuntu:/home/mysql# vi /usr/local/etc/my-f

5.配置my-f文件:​​vi /etc/my-f​​

[mysqld]#skip-grant-tablesbind-address=0.0.0.0user=mysqlport=3306datadir=/home/mysql/datasocket=/tmp/mysql.socklog-error=/home/mysql/data/mysql.errpid-file=/home/mysql/data/mysql.pidbasedir=/home/mysql/symbolic-links=0character_set_server=utf8mb4explicit_defaults_for_timestamp=true[mysqld_safe]log-error=/home/mysql/data/mysql.errpid-file=/home/mysql/data/mysql.pid

6. ​​/cd/home/mysql/bin/​​ 目录下进行数据库初始化:

​​​./mysqld --defaults-file=/etc/my-f --basedir=/home/mysql/ --datadir=/home/mysql/data/ --user=mysql --initialize​​​

在​​/data/mysql/mysql.err​​目录下有初始密码

7.开启数据库服务:​​/home/mysql/support-files/mysql.server start​​​

这里报了一个错,是由于之前有mysql进程,所以先杀死,再启动~

8.登录数据库:​​mysql -uroot -p​​,然后输入初始密码

9.重设密码

SET PASSWORD=PASSWORD('123456');ALTER USER 'ROOT'@'LOCALHOST' PASSWORD EXPIRE NEVER;FLUSH PRIVILEGES;

10.设置mysql远程登录

use mysql;UPDATE USER SET HOST ='%' WHERE USER ='ROOT';FLUSH PRIVILEGES;

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:实战篇---微信小程序工程化探索之webpack(微信小程序开发与实践)
下一篇:【MapReduce】MR与远程数据库的交互
相关文章

 发表评论

暂时没有评论,来抢沙发吧~